add generic findView
Add an implementation of #2