Implemented remaining bits of the manual data collection (undo, clear all and delete). Need to figure out how to track dredraws on the data layer properly.