docs: function restart() {
          var deferred = Q.defer();  // resolved by the 'listening' event
          logger.log('debug', 'M|restart', meta);
          actionQueue.add({
              "action" : "restart",
              "params" : {
                  "deferred" : deferred
              }
          });
          return deferred.promise;
      }