WIP Partially working. Still needs more corners rounded

TODO
- Figure out if this works on touch screens?
- Test in an NV build
- Revert Caret changes
- How to handle text selection replacement?
- Unbind composition events on endEditing
WIP Partially working. Still needs more corners rounded

TODO
- Figure out if this works on touch screens?
- Test in an NV build
- Revert Caret changes