Adding event methods (tick, start, ..., see #2)