use an array and object notation to dynamically reference a function you know exists at the time you make the call but not at the time you obtained the array.
sequence:
1. array is given. can't "eval" because it would be undefined
2. js containing a function is loaded
3. "eval" the array which references script from step 2