feat(view): add onChange implementation to view.

I thought this is not possible. So you either specify all the imported names or use a prefix.