trying to make sure we call each onreadystatechange handler