improve jqwidget modules
add support for contextual menu (WIP)