Fixed search text reset bug.
If a provider was loaded into the webpage while the user was typing in the
search textbox, the textbox's text would be reset. This is due to the page
reseting itself every time a new provider is loaded. The fix included moving
the html search code to a different location.
Fixed bug when using multiple models.