Disable recursive bindings for UIButton
Only apply update animation settings when the bound view is visible
Fix transformer
Improve implementation

Make error management easier to understand