Move overlay code to shared location
Implement corelib(showMenu)