     infiniteScrollContainer: '='
     infiniteScrollDistance: '='
     infiniteScrollDisabled: '='
-    infiniteScrollUseDocumentBottom: '=',
+    infiniteScrollUseDocumentBottom: '='
     infiniteScrollListenForEvent: '@'
+    infiniteScrollLineHeight: '='
+    infiniteScrollCallback: '='
 
   link: (scope, elem, attrs) ->
     windowElement = angular.element($window)

    useDocumentBottom = false
    unregisterEventListener = null
    checkInterval = false

    height = (elem) ->
      elem = elem[0] or elem

        checkWhenEnabled = false
        handler()

    lineHeight = attrs.infiniteScrollLineHeight if attrs.infiniteScrollLineHeight

    scope.$watch 'infiniteScrollDisabled', handleInfiniteScrollDisabled
    # If I don't explicitly call the handler here, tests fail. Don't know why yet.
    handleInfiniteScrollDisabled scope.infiniteScrollDisabled
