paulsena/App-Inventor-Gallery — comment on commit 018884d408f315df80315966330987d5e501797f
File:  line 0
By paulsena:

Time to Complete: ~4.5 hours

Took some time in the beginning to figure out the 900 line FSM code, and what was going on with the different states and transitions.
Attempted it one way which worked, but after studying the code carefully, found a proper, more elegant solution. Instead of creating a new object on the FSM to store and retrieve my filenames at a later state. I found that the Button Object that was already stored as user data in the FSM. After using firebug to carefully examine it's contents, I found that the filename string was already a part of this object. I simply extracted it properly in the FSM's call to the RPC.