Added smooth-scrolling and bind return to newline and indent