process.stdin.on('data', function(input){
   ic.check(input);
});
/**
 * Created by rrobinson on 1/16/14.
 */
var inputChecker = require('inputcheck.js').inputChecker;


var ic = new inputChecker('Trey', 'output');

ic.on('write', function(data){
   this.writeStream.write(data, 'utf8');
});

ic.addListener('echo', function(data){
    console.log(this.name + 'wrote ' + data);
});

ic.on('end', function(){
   process.exit();
});

process.stdin.resume();
process.stdin.setEncoding('utf8');
process.stdin.on('data', function(input){
   ic.check(input);
});