Generating Custom Notifications by Tracking Visual Differences between Web Page Visits Saul Greenberg Michael Boyle University of Calgary.