private void handleKeyPressed(KeyPressedEvent event) {
		if (event.getCharacter() != 0 && event.getKeyCode() != KeyCode.KEY_BACK && event.getKeyCode() != KeyCode.KEY_ESC) {
			this.tbv.addChar(event.getCharacter());
			return;
		}
		
		switch (event.getKeyCode()) {			
		case KeyCode.KEY_BACK:
			this.tbv.back();
			break;
			
		case KeyCode.KEY_LEFT:
			this.tbv.left();
			break;
			
		case KeyCode.KEY_RIGHT:
			this.tbv.right();
			break;
			
		case KeyCode.KEY_UP:
			this.tbv.up();
			break;
			
		case KeyCode.KEY_DOWN:
			this.tbv.down();
			break;
		}
	}