UMEKit - A port of UIKit for Mac OS X desktop