Controller event triggered pulses

Squashed some bugs when setting up the controller.
Also tested the event triggered pulses.