Allow data listener for HTTP POST (fix #226)
Stop JSON.parse using eval (fix #249, fix #208)