Thanks to all for the advice. I'm glad I wasn't completely 100% bonkers wrong on this. Maybe 30% or so, but I'll take it.
Embarrassingly, I didn't know that I shouldn't use Event(e).stop() anymore (preventDefault seems the more modern way?), nor did I know I could put the "Implements" stuff into the class itself. It's so damned hard to keep up with the pace of change. I'll give Aaron's (et. al.) advice a whirl. - show quoted text - Post repl
