modified Page to handle Joey's StringExtended class