Take on a MV* framework with two way bindings