Dependency-free Chainable Publish/Subscribe Library for Javascript