@Override
public void onKeyDown(KeyDownEvent event) {
switch(event.getNativeKeyCode()){
case KeyCodes.KEY_ENTER :
applyText(tb.getText(), (HasVkText) widget);
tb.removeFromParent();
break;
case KeyCodes.KEY_ESCAPE:
tb.removeFromParent();
break;
case KeyCodes.KEY_DELETE: