Window behaviour - pressing the 'restore' window indicator on a semi-maximised window should return the window to the restored state *and* the exact same location it was when it was last in the restored state