Complete rewrite

- Remove dependency on jQuery
- Allow paste when blocked by DOM property
- Allow paste when blocked by event listener