make getPageSource return nice JSON