adding tooltip/popover widgets, misc fixes