closer to finish; added paging and twiddled syntax highlighting