Implement context menu

Fixes #2