option for preventDefault