Defer afterRender hook until call stack clears
Generalize modal class naming, simplify events
Rename renderContext to simply context
Simplify bound rendering for non-model objects
Generic context handling from views

Make presenters a not-so-special case, any function can be used as a
context.