I like blinking buttons myself 'cause they're easy to implement, but you could do some kind of animation, or a line counter or whatever to indicate that you're running. Repeatedly opening a whole dialog and closing it will not be very efficient or good looking.