final client side code, map is rendering, no icons

getting error probably related to not using addListener:

Exception: TypeError: listener must be a function
TypeError: listener must be a function
    at TypeError (<anonymous>)
    at ClientRequest.EventEmitter.once (events.js:171:11)
    at new ClientRequest (http.js:1310:10)
    at Object.exports.request (http.js:1780:10)
    at LiveStats.ipToPosition
(/Users/jharris/sideProjects/learnNode/lib/livestats.js:92:21)
    at Server.<anonymous>
(/Users/jharris/sideProjects/learnNode/lib/livestats.js:65:12)
    at Server.<anonymous>
(/Users/jharris/sideProjects/node_modules/faye/node/faye-node.js:2155:22)
    at Server.EventEmitter.emit (events.js:98:17)
    at HTTPParser.parser.onIncoming (http.js:2012:12)
    at HTTPParser.parserOnHeadersComplete [as onHeadersComplete]
(http.js:119:23)</anonymous></anonymous></anonymous>