View

Merge the stable version of view to control (needed)