application event manager implemented by bacon.js.