public void fireChangeEvent( final Object element, final String key,
final boolean refresh )
{
// TODO make sure this key gets selected in the view
ChangeEvent ce = new ChangeEvent( element, key );
for ( ChangeListener listener : listeners )
{
listener.handleStateChanged( ce );
}
if ( refresh )