Handle lists of tokens representing lines instead of just stream of tokens
class to identify open file
publish changed lines on change
render by line
remove token type from html
modify only a single line when a change is just to a line
separate selected file from open files
Modify content based on line replacements
rerender from one evet
handle multi-line tokens correctly
Combine highligher and change listening
immutable document content
commet maintains its own documentContent
add/remove lines via js
handle case where no lines are to be removed
broadcast events on selected file only
Dont add listener when file is opened for 2nd time to avoid IntellijIdeaRulezzz bug
fix rendering issues