Make reset/done/cancel actions public so they can be called programmatically