code: @Override
  	public void onMouseDown(MouseDownEvent event) {
  		if (controller != null) {
  			controller.onMouseDown(event);
  			if (!controller.isBusy()) {
  				panController.onMouseDown(event);
  			}
  		} else {
  			panController.onMouseDown(event);
  		}
  	}
docs: -------------------------------------------------------------------------