zoom by touch code okay, not tested on device yet.