diff --git a/code/media/koowa/com_koowa/js/koowa.js b/code/media/koowa/com_koowa/js/koowa.js
index <HASH>..<HASH> 100644
--- a/code/media/koowa/com_koowa/js/koowa.js
+++ b/code/media/koowa/com_koowa/js/koowa.js
@@ -506,7 +506,8 @@ Koowa.Controller.Grid = Koowa.Controller.extend({
 
             // Trigger checkbox when the user clicks anywhere in the row
             tr.on('click', function(event){
-                if($(event.target).is('[type=checkbox]')) {
+                var target = $(event.target);
+                if(target.is('[type=checkbox]') || target.is('[type=radio]')) {
                     return;
                 }
 
@@ -518,6 +519,10 @@ Koowa.Controller.Grid = Koowa.Controller.extend({
                 var selected,
                     parent = tr.parent();
 
+                if ($(this).is('[type=radio]')) {
+                    parent.find('.selected').removeClass('selected');
+                }
+
                 $(this).prop('checked') ? tr.addClass('selected') : tr.removeClass('selected');
 
                 selected = tr.hasClass('selected') + tr.siblings('.selected').length;
re #<I>: Add support for radio buttons to koowa.js