A demo written for iOS 7.0 or above