weird things happening with view mode, savinging changes