Added firing modes, replaced Actions with EventHandlers, and more
Added firing modes, replaced Actions with EventHandlers, and more

Added ability to set  whether or not to execute EventHandlers on PRESS
or RELEASE events. Replaced array based key and button lookup with
EnumMap.

joltix/Cinnamon