Fix context menu semantics (#42)

Context menu now changes visibility on
highlight events.