cleanup: lookup reader view states like pageno and screen offset directly in self.view