fixes to .on & .off events

now rivets adapter binds properly to app model