I don't own the iphone 4 until next week, but what is better in terms of top of the line for screen protection? BodyGuardz or invisibleSHIELD? Plus I was always told to not put any kind of liquid on the phone, aren't both of these applied using a solution?