Issue #133: always bind mapEvent functions to the view (i.e. `this` inside
functions declared inside `mapEvent()` will refer to the View instance in which
`mapEvent()` was called)