I don't think it would be bad to pass the helper there. I know @jippi had troubles building custom widgets as there was no way to get access to the view object or the helper. His case was that he wanted to inject stuff in the scripts block in the view.