loading screen and theme support through parameters