Widgets are helpers instead of preprocessors