added the ability to scroll and render text