Yeah you could buy multiple keys, then save them as resource list.
Then you can use resource variable as a key, which will result in
using different key for each new thread.
I discovered what happens: I need to load at least one url before loading the custom js functions. I loaded http://example.com before the custom js functions worked fine in "Run Mode".