release button to invoke, fixbug submenu focus

release button on one menu item to invoke it instead of pressing
and fix the bug that subment doesn't get focus if mouse movements'
too fast

Change-Id: Iaaeaa4c10d8f6c17345f898cbfdd8abf5237dc93