public void attachControllerFailureListener(ControllerFailureListener listener) {
   if (momentumBasedController != null)
     momentumBasedController.attachControllerFailureListener(listener);
   else controllerFailureListenersToAttach.add(listener);
 }