Selectview round2

This works properly now and I don't even need to wreck half of the app to get it working!

_skipped ahead to 0.7.0 because I ruined 0.6.x_