JS library for text OT