force repaint when content changes (to fix line numbers) + save some operations when text is empty
assign statusbar in controller view
cleanup; global QSS/CSS file