A JavaScript event library for everything jQuery events offers without the jQuery.
https://github.com/AtheistP3ace/jAwn
Old question but here is something I put together for personal use but I basically took jQuery and made a custom build of only their events stuff. Stripped out Sizzle and everything else they force on you even with a custom event build.
That leaves you with only the specific event code and the caching (which is needed for events). This code has been updated with all the latest 3.0 jQuery updates and bug fixes. This can only be guaranteed to work with whatever browsers jQuery 3.0 supports (https://jquery.com/browser-support/). All in all the min file is 13kb and supports everything jQuery can do with events. Namespaces, custom events, direct and delegated events, passing data, triggering events, you name it.
Read the docs. It's pretty simple. Works just like jQuery only instead of calling on, off, trigger and the such on a jQuery object you pass the element(s) as the first argument.
As I said before I did this for personal use so its not some project I constantly support and update but I try to keep it up to date for my own uses and make sure it has the latest fixes. I have been using it for years in multiple projects and its worked great. I only recently put it on GitHub in case others found it useful.