 
 LinkContentMixin =
   componentDidMount:  ->
-    _.defer(@processLinks)
+    @processLinks()
 
   componentDidUpdate: ->
-    _.defer(@processLinks)
+    @processLinks()
 
   contextTypes:
     router: React.PropTypes.func

    link.dataset.targeted = 'media'

  processLinks: ->
    root = @getDOMNode()
    mediaLinks = root.querySelectorAll(MEDIA_LINK_SELECTOR)
    exerciseLinks = root.querySelectorAll(EXERCISE_LINK_SELECTOR)

  componentDidMount:  ->
    @insertOverlays()
    @detectImgAspectRatio()
    @processLinks()

  componentDidUpdate: ->
    @insertOverlays()
    @detectImgAspectRatio()
    @processLinks()

  contextTypes:
    router: React.PropTypes.func
