ViewComponent.Invoke() should be able to invoke views
Fixes #285