UI and id Tech 3 is always a difficult and messy thing. It's even hard to make a BASIC menu system that has options all over the place because of the stillborn script system. I am trying my damndest to do this in OA3 in a clean modular way as much as I can, even if it means hundreds of redeifnition warnings in the console