rewrite a large part of code
reduced the number of parses
improved class Stream
renamed css class
some visual changes
changed constructor
a lot of fixes and improvements
added charWidth property to the measureRect result
[Caret] remember last position details + fixes
added Markdown parser
update demo