           @msa.config.visibleElements.ruler = false
         else
           #$(this).children().first().text "Hide Marker"
-          @msa.visibleElements.ruler = true
-        @msa.redrawContainer()
+          @msa.config.visibleElements.ruler = true
+        @msa._draw()
 
       menuFile.addNode "Hide Labels", =>
         if @msa.config.visibleElements.labels is true

    _createOrderingMenu: ->
      menuOrdering = new MenuBuilder("Ordering")
      menuOrdering.addNode "ID", =>
        @msa.ordering.setOrdering "numeric"

      menuOrdering.addNode "ID Desc", =>
        @msa.ordering.setOrdering "reverse-numeric"

      menuOrdering.addNode "Label", =>
        @msa.ordering.setOrdering "alphabetic"

      menuOrdering.addNode "Label Desc", =>
        @msa.ordering.setOrdering "reverse-alphabetic"

      menuOrdering.buildDOM()

          #$(this).children().first().text "Hide Labels"
        @msa.redrawContainer()

      #menuFile.addNode "Hide Menu", =>
      #@deleteMenu()

      menuFile.buildDOM()

