add debug and remove preventDefault