Adding support for better user feedback
More tweaks on timing and operation canceling