updated app to use Shoes::Widget instead of