It wasn't always that way (there were errors with the InitializeComponent() calls getting doubled up and you would have every search field twice, etc.), but it works now, so you should be good to go.
It is working great just wanted to know the "correct" way of doing it.
Thanks
Scott