Create and implement the changepic widget

Works in IE9 as well.