3 new view helper rewrites

Worked on master branch by mistake. No matter.