some UI enhancements to widgets
fixed widget icons to use classes instead of id's as it duplicated the id in the DOM