Add BindEventOnElementToCommand
Refactor to use BindEventOnElementToCommand
Add EventMapper
Use new EventMapper on index view