Make preventDefault and stopPropagation call the corresponding methods on the actual event

Make preventDefault and stopPropagation call the corresponding methods on the actual event.
Most browsers accept the `event.returnValue` but newer versions of chrome for android do not respect this value.