heavy refactor, multiple urls, fullscreen mode, floating close button, hotkeys