anchor.diff:                      (:form :class "rightbuttons"
                              :action "b/submitfilter"
                              :method "post"
  +
  +                           ;; non-mobile buttons
                              (:input :type "button"
  -                                   :class "btn btn-default btn-sm threads"
  +                                   :class "btn btn-default btn-sm hidden-xs threads"
                                      :onclick "window.location='hiddenthreads'"
                                      :value "Hidden Threads")
                              (:input :type "button"
  -                                   :class "btn btn-default btn-sm threads"
  +                                   :class "btn btn-default btn-sm hidden-xs threads"
                                      :onclick "window.location='b/resettags'"
                                      :value "Reset Tags")
                              (:input :type "submit"
  -                                   :class "btn btn-default btn-sm threads"
  +                                   :class "btn btn-default btn-sm hidden-xs threads"
                                      :value "Apply Tags")
  +
  +                           ;; mobile buttons
  +                           (:input :type "button"
  +                                   :class "btn btn-default btn-sm visible-xs-inline threads"
  +                                   :onclick "window.location='b/resettags'"
  +                                   :value "Reset")
  +                           (:input :type "submit"
  +                                   :class "btn btn-default btn-sm visible-xs-inline threads"
  +                                   :value "Apply")
   
                              (tags-dropdown))
   
  
positive.code:                       (with-db conn (let* ((q (prepare conn ,query))
                                             (result (execute q ,@params)))
                                        (loop for post = (fetch result)
                                           while post do
                                             (:tr :id (concatenate 'string
                                                                   "post"
                                                                   (write-to-string
                                                                    (getf post :|postid|)))
                                                  (:td :class "col-sm-3 hidden-xs thread-row centered"
                                                       (print-username (getf post :|modname|))
                                                       (:br)
                                                       (:br)
                                                       (:span :class "time" (getf post :|posttime|)))
                                                  (:td :class "col-sm-9 post-content centered"
                                                       (getf post :|postcontent|)))))))))
  
  (defmacro thread-buttons ()
    ;; dropdown only displays correctly when I wrap all the buttons in this div
  
negative.code:                                     (:li (:label
                                             (:input :type "checkbox"
                                                     :name (getf tag :|tagid|))
                                             (getf tag :|tagname|)))))))))
  
  (defmacro index-buttons ()
    ;; dropdown only displays correctly when I wrap all the buttons in this div
  