1. Fixed IE location bug. 2. Now every request returns a XHR object.
merge