Assuming no errors come back from the server, this *should* set the button styles correctly, but we really do need to implement some sort of style based on a successful response.