Allow custom error handler on sync
Use setTitle and setEnabled on buttons