save and restore cursor position when updating content

actually we usually don't need to update content but it's one of those
MVC callback nightmares, so this is a robust solution.
remove interactive html view cell

we are using ace for editing all code now
(except for the command line itself)