Adds UIKit stuff (needs some work on overridden/implemented delegate methods)