fixed overlay triggering, viewportWidth needs an initial trigger, the window resize doesn't fire on first load