improvements to reading mode