needs to be preventDefault to stop refresh