Index: wp-includes/js/media-views.js
===================================================================
--- wp-includes/js/media-views.js	(revision 22910)
+++ wp-includes/js/media-views.js	(working copy)
@@ -2415,17 +2415,27 @@
 		className: 'attachment',
 		template:  media.template('attachment'),
 
-		events: {
-			'click .attachment-preview':      'toggleSelection',
-			'change [data-setting]':          'updateSetting',
-			'change [data-setting] input':    'updateSetting',
-			'change [data-setting] select':   'updateSetting',
-			'change [data-setting] textarea': 'updateSetting',
-			'click .close':                   'removeFromLibrary',
-			'click .check':                   'removeFromSelection',
-			'click a':                        'preventDefault'
-		},
+		events: (function(){
+			var events = {
+				'change [data-setting]':          'updateSetting',
+				'change [data-setting] input':    'updateSetting',
+				'change [data-setting] select':   'updateSetting',
+				'change [data-setting] textarea': 'updateSetting',
+				'click .close':                   'removeFromLibrary',
+				'click a':                        'preventDefault'
+			};
 
+			if ( /Mobile\/.+Safari/.test(window.navigator.userAgent) ) {
+				events['touchstart .attachment-preview'] = 'toggleSelection';
+				events['touchstart .check'] = 'removeFromSelection';
+			} else {
+				events['click .attachment-preview'] = 'toggleSelection';
+				events['click .check'] = 'removeFromSelection';
+			}
+
+			return events;
+		})(),
+
 		buttons: {},
 
 		initialize: function() {
@@ -3657,4 +3667,4 @@
 			this.$('img').attr( 'src', this.model.get('url') );
 		}
 	});
-}(jQuery));
\ No newline at end of file
+}(jQuery));
