"Bindings" here meaning any observer pattern, like blocks, KVO, delegation, ReactiveCocoa, etc.
A good litmus test for MVVM is whether you’re able to write automated tests for your UI behavior without actually having a live UI.
@cocoasamurai Sorta, but this applies even if you wrote a custom control from scratch. Don’t try to test the actual appearance or clickability of it. Test the behavior of the VM when it gets clicked instead.