Switch from greedyView to view

This makes the multi-monitor support rather nicer.