Fix reference error

In refreshMenuUndo function 'this' refers to the Window, which does not
have a reference to the menuBar. 'self' references the Widget instance.
Remove floating menu

Doesn't make sense in multiple widget instance environment.
Seal document state / status text

Requires DocumentState have a reference to the modifyMenu