An extended Button that will display animated text colors while in disabled state to indicated an asynchronous process is going on.