listener optional argument for createServer