better media discovery, Control.time() now works