Two-way bindings for UIKit classes

As discussed in #544.