Abstract selection control for iOS