rename setScreenViewMode to setScreenMode