@michelled, as we discussed verbally, I'll wrap all of the full-screen functionality in its own component. FLUID-4824 will make instantiation of that component dependent on browser capabilities through a demands block, so we won't need checks in the code.

I'll also look into monitoring the ESC key itself, instead of the fullscreenchange event.