code: @Override
      public void handle(final TouchEvent touchEvent) {
  
          final EventType<?> type = touchEvent.getEventType();
  
          if (TouchEvent.TOUCH_PRESSED == type) {
              adapter().touchPressed(touchEvent);
          } else if (TouchEvent.TOUCH_RELEASED == type) {
              adapter().touchReleased(touchEvent);
          } else if (TouchEvent.TOUCH_MOVED == type) {
              adapter().touchMoved(touchEvent);
          } else if (TouchEvent.TOUCH_STATIONARY == type) {
              adapter().touchStationary(touchEvent);
          } else {
              adapter().touch(touchEvent);
          }
  
      }
docs: {@inheritDoc}