HI,
Not sure exactly what your question is and what is NOT WORKING correctly for you. But, I will take a stab at your question. Net talk is NOT LIKE Clarion - the code that you write does not directly translate to the screen and back. Because Web transactions are stateless - question, response, done - then the Code in the browser has to maintain continuity to appear as a running program to the end user. Net Talk does this largely by session ids and then session data stored in queues on the user's machine. Considering this, ?PressedButton is represented in stored queue values which then are used by the net talk code to perform work or calculations and then update the HTML. THere is a lot of "behind the scenes work" going on and re-assignment that you are speaking of may be part of it. The real question is what is not working for you?
Ron