isFullScreenEnabled is passed to `createCommand`, which takes an observable, so that's probably a good reason to just leave it that way.