Add Context Menu Support

Addresses request from #12