Updated to surpport iPhone and iPhone 5.