Remote search using JSONP to overcome same-origin policy