consider canceling in-progress xhr's here.