Since the "paste" callback is invoked asynchronously (due to the `normalize()` call), the `e.preventDefault()` function doesn't work as expected. We may need to add an explicit API for this? `clip.preventDefault()`?