make view behaviour compatible with

(result, src, options) call structure