A clojurescript library that combines Om with an event and component model.