docs: function updateCallback(that) {
          var i;
          that.status = GameTimer.RUNNING;
          that.timePassed += that.update;
          that.timeLeft -= that.update;
          that.updateStart = J.now();
          // Fire custom hooks from the latest to the first if any.
          for (i = that.hooks.length; i > 0; i--) {
              that.fire(that.hooks[(i-1)]);
          }
          // Fire Timeup Event
          if (that.timeLeft <= 0) {
              that.doTimeup();
              return false;
          }
          else {
              return true;
          }
      }