Crawling AJAX by Inferring User Interface State Changes
Binary Codes Capable of Correcting Deletions, Insertions and Reversals