We don't need the setTimeouts to prevent flickering.