Major Flaw When Switching Between Services and Service Providers

When you click on a service then select a provider and hit show available times then go back to another service, it seems to get stuck and will not update appropiately.

having to hit show available times on both services and then service provider to get it to update really seems lengthy and confusing. There has to be a way when selecting the service , it updates the provider which updates the calendar for that provider or if there is no service selection on the page, when selecting the provider, it automatically update the calendar

See screen cast here

Test page -