better way to load theme for window-system