added missing libraries
copy options from data.js to gradient widget
remove unused stuff
css fixes
sanity check
x/y syntax to separate variables
untested: use variable for weights (default: weight=1)
default weight-var: None
cleanup