add general view camera handling; small ui tweaks