               INPUT 
                 type: 'checkbox'
                 id: 'enable_comparison'
-                checked: filter_out.enable_comparison
+                checked: opinion_views.enable_comparison
                 ref: 'enable_comparison'
                 onChange: => 
-                  set_comparison_mode @refs.enable_comparison.getDOMNode().checked
+                  enabled = @refs.enable_comparison.getDOMNode().checked
+
+                  if enabled == null # toggle if argument not passed 
+                    opinion_views.enable_comparison = !opinion_views.enable_comparison
+                  else 
+                    opinion_views.enable_comparison = enabled
+                  save opinion_views 
 
               LABEL 
                 htmlFor: 'enable_comparison'

            # fontSize: 20
            position: 'relative'

          if true || current_filter?.label in ['everyone', 'just you']
            TRANSLATE "engage.opinion_filter.label", 'show opinion of' 
          else 
            TRANSLATE "engage.opinion_filter.label_short", 'showing'
          
          ": "


        if filter.visibility == 'open' || is_admin
          filters.push filter

    if !@local.current_filter
      dfault = customization('opinion_filters_default') or 'everyone'
      initial_filter = null 
      for filter in filters 
