now handling WM_MOUSEACTIVATE so that menus don't get activated upon mouseclick