Basic menu reveal/close functionality. Covers focus and hover.  Need to add touch support.