presentation handling improvements
initial commit of ContextMenu presenter