@Override
		public void keyTyped(KeyEvent e) {
			if(construct != null) { 
				
				ConstructAction action = construct.onReceivedKeyEvent(e,  true);
				switch(action) {
					case DeleteThis:
						mController.deleteSelected();
						break;
						
					case Refresh:
						update();
						break;
				
					case ConsumeEvent:
						e.consume();
						break;
				
					default:
						break;
				}
			}			
		}