@Override
 public void setActive(boolean mode, StateRenderer2D source) {
   adapter.setActive(mode, source);
 }
 @Override
 public void wheelMoved(MouseWheelEvent event, StateRenderer2D source) {
   adapter.wheelMoved(event, source);
 }
 @Override
 public void keyTyped(KeyEvent event, StateRenderer2D source) {
   adapter.keyTyped(event, source);
 }
 @Override
 public void mouseReleased(MouseEvent event, StateRenderer2D source) {
   adapter.mouseReleased(event, source);
 }
 @Override
 public Cursor getMouseCursor() {
   return adapter.getMouseCursor();
 }