I have a GWT application that renders a Velocity .vm file and displays links within its panel. The .vm displays search results after the API call is made. Whenever the search is first made the .vm file comes back as desired. But whenever you click on any of the links it looses the GWT application and displays the results without the application that first held the results. I can see how and why, but im wondering how can i maintain the .vm file within the application with each hyperlink click? As im writing this im thinking i should put it in a frame...? Maybe that might work. Either way does anyone have any suggestions?