move some of the context menu stuff out of update
Some context menu stuff (like for experience) is incorrectly set up in update instead of new for CharacterWindow, which is going to cause unnecessary duplication. This isn't actually visible due to the menu being suppressed (inhibited?), but it's bad form and eats memory.