allow adding and removing multiple space-delimited events
add .once() method to remove an event listener immediately after it is run
add jshint helper