     @constructor
   ###
   constructor: (routes, userStore, touch) ->
-    {div,form,input,textarea,p,nav,button} = React.DOM
-    {a} = touch.none 'a'
+    {div,form,input,textarea,p,nav} = React.DOM
+    {a,button} = touch.none 'a', 'button'
 
     song = null
     editMode = false

          return
        routes.home.redirect()

      onToggleDeleteButtonClick: ->
        userStore.trashSong song, !song.inTrash
        routes.home.redirect()


              if editMode
                button
                  className: "btn btn-#{song.inTrash && 'default' || 'danger'}"
                  onPointerUp: @onToggleDeleteButtonPointerUp
                  type: 'button'
                , if song.inTrash
                    EditSong.MSG_RESTORE
