Added view hopper

Store current views. Restore last stored. Undo the restore!