@Override
 public synchronized void controllerCommandCompleted(boolean moreCommandsToRun) {
   for (MessagingListener l : mListeners) {
     l.controllerCommandCompleted(moreCommandsToRun);
   }
 }