add node-webkit support