Refactored logic in updateMediaControlUI to correctly update the control...

...s when no receiver is available