Help! Accuweather widget installed itself


I just got the Samsung Vibrant about a week ago. Yesterday, at random moments, a widget-looking screen would pop up, with "Accuweather" at the top, and "click to add a city" in the middle. I had a busy day yesterday, so I didn't take the time to look at it, figured I may have fat-fingered in the market and downloaded it. It's not in my application list, or anywhere I can see to remove it from my phone. It popped up again this morning when I was half asleep texting work, and I quickly hit the back button on accident. I don't know how it got on my phone nor how to find it and remove it other than through the settings. I know better to stay away from weatherbug type applications that like to embed themselves and never go away, so I am very surprised to see this on my device. Any help would be appreciated!