commit widget