fleshing out iOS 7 implementation