A cross browser rich text editor with an API