diff --git a/flashcard_cycle/js/flashcard_cycle.js b/flashcard_cycle/js/flashcard_cycle.js
index bf744da..4b30fa6 100644
--- a/flashcard_cycle/js/flashcard_cycle.js
+++ b/flashcard_cycle/js/flashcard_cycle.js
@@ -61,7 +61,7 @@
 
             .find('.flashcard-cycle-buttons')
               .wrapInner('<div class="flashcard-cycle-wrapper clearfix"></div>')
-              .find('a:not(.edit))
+              .find('a:not(.edit)')
                 .each(
                   function() {
                     if ($(this).attr('class').length > 0) {
@@ -162,18 +162,18 @@
 
                   marked = $('.flashcard-cycle-mode input[value="marked"]');
                   if (counts.marked > 0) {
-                    marked.button('enable');
+                    marked.removeAttr('disabled');
                   }
                   else if (!marked.attr('disabled')){
-                    marked.button('disable');
+                    marked.attr('disabled', 'disabled');
                   }
 
                   unmarked = $('.flashcard-cycle-mode input[value="unmarked"]');
                   if (counts.unmarked == 0) {
-                    unmarked.button('disable');
+                    unmarked.attr('disabled', 'disabled');
                   }
                   else if (unmarked.attr('disabled')) {
-                    unmarked.button('enable');
+                    unmarked.removeAttr('disabled');
                   }
 
                   card
@@ -187,7 +187,7 @@
               .each(
                 function() {
                   if ($(this).attr('value') == 'marked') {
-                    $(this).button('disable');
+                    $(this).attr('disabled', 'disabled');
                   }
                 }
               )
