diff --git a/views/crud-model.js b/views/crud-model.js
index <HASH>..<HASH> 100644
--- a/views/crud-model.js
+++ b/views/crud-model.js
@@ -2,9 +2,11 @@ var app = require('ridge');
 
 module.exports = require('ridge/view').extend({
 	events: {
+		'click button,select,input': function(e) {
+			e.stopPropagation();
+		},
 		'click button': function(e) {
 			e.preventDefault();
-			e.stopPropagation();
 		},
 		'click button[data-command="publish"]': 'publish',
 		'click button[data-command="unpublish"]': 'unpublish',
Stop propagation for clicks (since a click on model view can toggle more information.