     window.removeEventListener 'secretary.unload', @pluginWillUnload
 
   pluginDidLoad: ->
-    @hourly_notify()
     nextHour = new Date()
     nextHour.setHours nextHour.getHours()+1
     nextHour.setMinutes 0

      audioFN = convertFilename ship_id, id
      setConfig(key, "http://#{server}/kcs/sound/kc#{shipFilename}/#{audioFN}.mp3")

  handleShipChange: (e) ->
    ship_id = parseInt(e.target.value)
    return if ship_id is NaN

    # Game data
    ships: ships  # Index by sortno
    shipgraph: shipgraph
    # hourly voiceId
    hasHourlyVoice: false
  componentDidMount: ->
    window.addEventListener 'game.response', @handleResponse
    window.addEventListener 'secretary.unload', @pluginWillUnload
