Changing event structure.
Event triggering callbacks working and tested.
Allow for event triggering to be halted.
Allow trigger halting from trigger call callback as well.
Timekeeping is working.