public CanvasComponentBuilder listen(CanvasInteractListener listener){
  listeners.add(listener);
  return this;
}

public CanvasComponentBuilder listen ( CanvasInteractListener listener ) { listeners . add ( listener ) ; return this ; }
registers a click listener for this component . listeners are called in the order that they are registered .
