Ajax now fires events, added onprogress