Improve and extend UIReader