Hi Maarten,
I understood your "workaround" and I tried it, but it doesn't work.
I left the two buttons graphically separated (not overlapped) just to see exactly what happens.
Script1 works: when you click the button Servoy enters the "find" state (you can see the word "find" in the lower left corner of the window) and you can write the search criteria in the fields of the "controlled" form.
But when you click button2 (Script2) nothing happens.
Servoy remains in the "find" state and the only way I found to go on is to click on the upper menu on the comman "Select --> Search" (this way the search is exactly accomplished with the criteria entered).
The fact is that while in "find" mode you can click on the button but the method is not activated.
If you enable the "method debugger" you can see that the method does not start at all.
I think I've correctly set up all the pieces because if Servoy is in "ready" mode then Script2 is activated when I click the botton.
Any idea?