update widget version and general cleanup