Fix: remote-url-response-formatter became undefined when used inside a
directive that has isolated scope. Fix is that rather than immediately bind
formatter in the beginning, it checks the function when it gets called.