work on TickDispatcher, adding tick event objects