preprocessing still in progress (commented out), fullscreen mode experimentation
merged