Now removes event listeners after use. well, it should.The syntax is a
little odd and I'm not entirely sure how to tell. Will look around for
more information