Allow bind context for view handler

Allowing the view handler to accept a bind context makes it quite simple to pass in alternative context when you don't want params, etc.

Also this PR would not be possible without big <3's from @nlf