             dangerouslySetInnerHTML: '__html': @lyricsHtml()
             onPointerUp: @onArticlePointerUp
             ref: 'article'
-          menu ref: 'menu',
+          menu
+            ref: 'menu',
+          ,
             a
               href: routes.home.createUrl(),
             , Song.MSG_BACK

    @constructor
  ###
  constructor: (routes, store, touch) ->
    {div,menu,h1} = React.DOM
    {article} = touch.scroll 'article'
    {a} = touch.none 'a'


        @toggleMenu()

      toggleMenu: ->
        menuEl = @refs['menu'].getDOMNode()
        isHidden = goog.dom.classlist.contains menuEl, 'este-hidden'
        goog.dom.classlist.enable menuEl, 'este-hidden', !isHidden
        clearTimeout @hideMenuTimer
        @hideMenuAfterWhile() if isHidden

      componentDidMount: ->
        @setLyricsMaxFontSize()
