move all presentation logic to update()
perform onProjectClosed() on dispose()
compilation fix
live preview: strikeout
escape html characters
#WEB-8217 fixed