     .pipe rename 'lcov.info'
     .pipe streamify coveralls()
 
-gulp.task 'testwatch', ['test', 'default'], ->
+gulp.task 'testwatch', ['test' ], ->
   gulp.watch ['./src/*', './test/*'], ['test', 'default']
 
-gulp.task 'testvisual', [ 'default' ], ->
+gulp.task 'testvisual', [ 'watch' ], ->
   server = new stat.Server '.'
   require('http').createServer( (request, response) ->
     request.addListener( 'end', ->

    }
    .pipe gulp.dest DISTDIR

gulp.task 'test', ->
  gulp.src './test/*_test.coffee', { read: false }
    .pipe mocha {

SRC = './src/*.coffee'
LIBDIR = './lib'

gulp.task 'default', ->
  gulp.src SRC
    .pipe coffee()
      .on 'error', gutil.log
    .pipe gulp.dest LIBDIR

gulp.task 'standalone', ->
  browserify ENTRY, {
