clean up widget