Removed start, pause and resume events on the client in favor of a single clock click event.  Then move the responsibilty for determining what action to take to the clock back into the server sidecode. Based on the current state of the clock it will take the appropriate action.