makes StreamControler and Stream subscribe to PlaybackController events instead of to video elment events