Added log event listener support via on() and off()
docs: Added documentation for on() and off()
dist: build events
events: conditional wrapping based on even lsiteners