snapshot
renaming hierarchical dropdown to hierarchical menu
working finally
refactoring how context menu should be