     render_option = @props.render_option
 
     set_active = (idx) => 
-      idx = 0 if !idx?
+      idx = -1 if !idx?
       @local.active_option = idx 
       save @local 
-      setTimeout => 
-        @refs["menuitem-#{idx}"].getDOMNode().focus()
-      , 0
+      if idx != -1
+        setTimeout => 
+          @refs["menuitem-#{idx}"].getDOMNode().focus()
+        , 0
 
 
     trigger = (e) => 

  displayName: 'DropMenu'

  render : ->

    open_menu_on = @props.open_menu_on or 'focus' #other option is 'activation'

    wrapper_style = _.defaults {}, @props.wrapper_style, 


        onMouseEnter: if open_menu_on == 'focus' then (e) => 
                @local.show_menu = true
                set_active(-1)
                save @local 

        onClick: if open_menu_on != 'focus' then (e) => 
                @local.show_menu = !@local.show_menu
                set_active(-1) if @local.show_menu
                save @local

        onKeyDown: (e) => 
