WinMenu() rewritten