 
   onAfterChange: (slick, index) =>
     if index isnt @index
-      references       = slick.$slides
-      currentReference = $ references[index]
+      currentReference = getReference.call @, slick, index
 
       activateReference.call @, currentReference
 

  # === Events ===

  onInitialize: (slick) =>
    references       = slick.$slides
    currentReference = $ references[0]

    activateReference.call @, currentReference


  onBeforeChange: (slick, index, next) =>
    deactivateBrowse.call @

    currentReference = getReference.call @, slick, index

    deactivateReference.call @, currentReference

