Also, recall that the fullscreen button can be disabled separately via the view model.  Perhaps it should observe the isFullscreenEnabled property instead?