adds bindings similar to NSKeyValueBinding but bindings are removed when objects go out of scope, and works with Cocoa Touch