supports delay and browser width