Added .off to base class event system and .on now returns the relevant handlers to be used with .off