(Bug 2366) Clean-up of unnecessary code
-removed warn lines
-removed unnecessary JS
-changed header to reflect that widget is basically new code
and only shares basic subs and variable names with other widgets