I have a sprite that I am using as a button. I want to make sure the button can only be clicked once, until a certain condition is met (it's an ajax call). How can I ignore (or disable) any additional clicks on the button, until my ajax request finishes (or times out)? OR, is there a different best practice for this?