Fix fullscreen for desktop safari
Fix formatting, remove is-fullscreen class
Fix returning from fullscreen with desktop safari
Don't use setTimeout, it seems to be prevented in some webkit versions