added stopOnBackdropClick and defaulted to true