Why did I make the module a prototype? I don't know, I'm dumb. Reverted that change but maintained separation of click event and track functions. Made init a private method.