 
     @render()
 
-  clickPokemon: (ev) =>
-    $listItem = $(ev.target)
+  clickPokemon: (e) =>
+    $listItem = $(e.currentTarget)
     index = @$('.pokemon_list li').index($listItem)
     @setSelectedIndex(index)
 

    pokemon = @getSelectedPokemon()
    pokemon.setIv(stat, value)

  changeEv: (ev) =>
    # todo: make changeIv and changeEv DRY
    $input = $(ev.target)
    stat = $input.data("stat")
    value = parseInt($input.val())
    value = 252  if isNaN(value) || value > 252 || value < 0

    # TODO: Save these to something more global
    @speciesList = (name for name, data of SpeciesData)
    @itemList = _(name for name, data of ItemData).sort() # todo: filter irrelevant items
    @selected = 0

    @listenTo(@collection, 'add', @renderPokemon)
    @listenTo(@collection, 'change:ivs', @renderStats)
