Preliminary iOS 8 Support

a bug involving the text field still needs fixing