Agreed. 

Note, this lambda is here just to fix JavaScript 'this' to have the controller instance.
Maybe there is better way  ?