moves playback event handlers from Stream to BufferController, ScheduleController and PlaybackController