Button returns to yellow when finished (Again)

Solution to completion listener problem added to MyAudioDevice. Simply
runs the completion listener's onCompletion method on the UI thread.
Seems pretty responsive, as opposed to the MediaPlayer response.