media control: add buffering progress bar functionality