first pass at shape context menu