add `removeEventListener`, fixes #6