Pass the old value to enable failure handling
Add the ability to disable the main UIControl of a cell