display context menu - step 1
display context menu - step 2
display context menu done - needs code refactoring
minor changes