added in a small template mechanism so you cand now overide the widgets public views with your own templates