#21 add iOS7 support