add contextMenu library instead of manual code