loadFromSavedDataUrl and finishedCallback didn't exist in there, and I felt keeping it with the others made some sense.

i'm not married to it though :P