Improve widget example, improve ui