1) reloading prefs on each volume change is too much overhead. Our XML file is too long already and we don't want it to be parsed during actions which are expected to occur too often
It would be better to make this new feature a part of ModAudio where other volume relevant mods are. There's already mechanism for refreshing prefs that can be reused

2) I suggest moving getScreenOrientation into Utils class. Can be reused later if needed.