Factoring media controls. Work in progress.