Phantomjs szkript hibája

Adott egy phantomjs indító sor:
http://pastebin.com/F5mSFtpA

Ehhez használok egy step1.js szkriptet:
http://pastebin.com/93grg1Py

A feldolgozott weboldalon (baloldalt) van egy rádiógomb-sor, amivel beállítható, hogy milyen módon jelenjenek meg az adatok a jobboldalon. Nekem a "3way" kellene. Ehhez érvényesítek is egy műveletet (scoreUI.click_change_Mradiotype(2)) a fenti szkriptben, ami lényegében el is végzi, amire szántam, azonban mindig előjön egy ilyen hibaüzenet a kimenetben:

TypeError: undefined is not a function (evaluating '(scoreUI.click_change_Mradiotype(2))()') undefined:1

Hogyan tudnék ettől megszabadulni?
(Ha ki akarod próbálni, itt találod hozzá a phantomjs keretrendszert: http://phantomjs.org/download.html)
A felderítést nehezíti, hogy a webhely nem engedi sűrű egymásutánban a lekérdezést.

Hozzászólások

A hibaüzenet alapján úgy tűnik, hogy a "scoreUI"-t (vagy a "click_change_Mradiotype"-t) undefined-nak látja. Nem értek ehhez a keretrendszerhez, így csak a levegőbe okoskodok: nem kell valahová egy require?
Egy console.log(scoreUI); mit mond?

Edit:
Egy másik érdekesség is van a hibaüzenetben. Lehet, hogy nem is így kell függvényhívást átadni az evaluation-nek, ahogy te csináltad?
http://phantomjs.org/api/webpage/method/evaluate.html

-----
A problémáim velem kezdődtek és utánam megmaradnak. Ez az én hozzájárulásom az Emberiség Nagy Művéhez.

Senki nincs, aki kipróbálná a szkriptet?