updated ViewMode.js