Easier temporary fix that adds no overhead and should be easy to remove if/when this issue is fixed in the engine: Add a button that covers the entire canvas, set Alpha to 0 in all states, put at very low z order to act as a catch-all so control is never passed to player controller. I have used a similar principal with panels in WinForms and it seems to work just as well here.