Added support for second signature of .on and fixed bugs relating to

strings of multiple events and streamlined code a bit.
yeah i changed the name of this like ten times i'm fine with anything lol