Added image preview with basic pinch-to-zoom functionality