Fix event bindings for variable-length keypaths.
Add a viewContext property to controllers, similar to the old renderContext.
Allow setting parentNode to override contentFor on views.