add auto-restore saved painting, add longClick to clear canvas