browser script behavior