improvement on event handling in views.
Merge branch 'events'
changelog updated