custom permutation for node-webkit and custom window opener for launching external urls