We're back! (IN POG FORM)
If a context menu is requested and the gui thinks one is already displayed, why not simply clear it and draw the newly requested one?