save live-edit changes, restart frame, better error handling

@Schoonology: please review