}
@Override
public void handleNotify( String event, JsonObject properties ) {
super.handleNotify( event, properties );
SearchAction action = ( SearchAction )getDescriptor().getAction();
if( event.equals( EVENT_SEARCH ) ) {
action.search( properties.get( PROPERTY_QUERY ).asString() );
} else if( event.equals( EVENT_MODIFY ) ) {
action.modified( properties.get( PROPERTY_QUERY ).asString(), new ProposalHandlerImpl( getRemoteObject() ) );
}
}