code: function(eventName, param, ack) {
          try {
            if (ack) {
              for (var id in eventCallbacks[eventName])
                eventCallbacks[eventName][id](param, ack);
            } else {
              for (var id in eventCallbacks[eventName])
                eventCallbacks[eventName][id](param);
            }
          } catch (e) {
            fireEvent("error", {
              errorCode: 999,
              errorMessage: "Unknown ERROR!",
              errorEvent: e
            });
          }
        }
docs: *****************************************************
  P R I V A T E   M E T H O D S            *
  *****************************************************