menu-item: use pointer events for hover instead of mouse events (close #739)