fix #12: add contextmenu support