Some progress with the scrollable rich text box and some navigation improvements. Should be able to add speech soon.