Proper Handling of URL Parameters ?

I need to pass an ID to the Vaadin TouchKit Servlet. Depending on this ID data is loaded and displayed in a table. The problem is, that I do not understand how handleParameters is supposed to work. The first time it works, but the second Time handleParameters is not called again. Even worse, if I add the URL as a Web-Application to my homescreen on my IOS device, it isn’t called at all if I relaunch the Web-Application. The question is, is it possible to call the Vaadin TouchKit-Servlet with an URL parameter and depending on this parameter display different data ?