widget: add template helper macro

otherwise things are so damn long, they dont fit in 80 chars
workbench: use widget helpers