Added OnCraftItem

owner.inventory.crafting:CancelTask(item.taskUID, true)
to cancel and refund a craft. (block craft)