         if @props.file_search.length == 0
             #@props.actions.set_active_tab('new')
             @props.actions.toggle_new(true)
-            analytics_event('project_files', 'listing_create_button', 'empty')
+            analytics_event('project_file_listing', 'listing_create_button', 'empty')
         else if @props.file_search[@props.file_search.length - 1] == '/'
             @props.create_folder()
-            analytics_event('project_files', 'listing_create_button', 'folder')
+            analytics_event('project_file_listing', 'listing_create_button', 'folder')
         else
             @props.create_file()
-            analytics_event('project_files', 'listing_create_button', 'file')
+            analytics_event('project_file_listing', 'listing_create_button', 'file')
 
     # Returns the full file_search text in addition to the default extension if applicable
     full_path_text: ->

            include_chats  : true
        @props.actions.set_file_action()
        @props.actions.set_all_files_unchecked()

    valid_move_input: ->
        src_path = misc.path_split(@props.checked_files.first()).head

        obj = file_actions[name]
        get_basename = =>
            misc.path_split(@props.checked_files?.first()).tail
        handle_click = (e) =>
            @props.actions.set_file_action(name, get_basename)
            analytics_event('project_file_listing', 'open ' + name + ' menu')

        <Button
            onClick={handle_click}
            disabled={disabled}
            key={name}
        >
