set usecapture to true to fix eventlistener on mobile