fully redesigned for iOS 7 and bug fixes