Fix  e.preventDefault and  e.button