I agree with a previous comment that John made about wanting to avoid globals. However, I'm not sure it's worth introducing 'isPlaying' in the ForwardRewindController object since there is already a global 'playing' variable that will always have the same value as 'ForwardRewindController.isPlaying'. If we really want to avoid global variables, would it be better for video.js to expose a global 'isPlaying' function that ForwardRewindController would call instead of having its own duplicate 'isPlaying' variable?