move script out of column control component into main widgets clientlib. fixes #182