a js contextmenu widget based on jQuery