This example demonstrates using multiple instances of flXHR at the same time, with a common 'onreadystatechange' handler (and 'onerror' handler) shared between the calls. Each click fires off 3 requests to the server, which should come back roughly (though not always) in that order (though depending on your browser you may be limited to 2 simultaneous requests, which may slightly delay the third response).