window: added 'window_maximize'
mainview: creating a main view does not require a target window, the default screen will be chosen automatically
main: changes based on the new mainview interface