Move bower to top level
Pass more events over listener
Add/remove/reset and UI interaction enhancements