Putting the Timer code in a separate submodule (events)