Added funcionality for delayed start:
pulse
oscillate

Added start() function to Event that triggers when the Event starts for the first time.