Use real auto scrolling instead of caret position hack
Add json output mode to reply body