The risky part may be that we need to make sure we call `ForwardRewindController.isPlaying` after ForwardRewindController is assigned.