add more documentation
ViewManager instead of ViewAdapter