factor editor commands into behaviours
module retrieval for new files
better html display
use normal cursor for results
if a user accidentally selects it prevents typing
use normal cursor for html results
error-lines rewrite