```coffeescript
class EyeTribe
  @Tracker = require('./tracker')
  @version = require('./version')

  @loop = (config, callback)->
    if typeof config == 'function'
      [callback, config] = [config, {}]
    @loopTracker = new @Tracker config
      .loop callback

module.exports = EyeTribe
```

Add references to internal modules as member variables of class EyeTribe
user
```coffeescript
class EyeTribe
  @Tracker = require('./tracker')
  @version = require('./version')
  @Protocol = require('./protocol')
  @GazeData = require('./gazedata')
  @Point2D = require('./point2d')
  @_ = require('underscore')

  @loop = (config, callback)->
    if typeof config == 'function'
      [callback, config] = [config, {}]
    @loopTracker = new @Tracker config
      .loop callback

module.exports = EyeTribe
```
assistant