Not sure..
It sounds like there's moisture in the display still, if the display is still looking "weird". I would probably recommend shaking it a bit (and I'm sure you've probably done this already, but it wouldn't hurt another 5-10 minutes of shaking). You may be stuck with the dodgy display due to the length of time the moisture been in it and that some phones simply cannot handle a little bit of moisture in the display at all.
I'm not sure where you've got the phone from, but to my knowledge most mobile companies will not repair moisture-damaged phones. It's been a steadily increased problem throughout the past few years. I blame Washing Machines, Pools, and Toilets (yes, Toilets - you never know when your three year old is going to just steal your mobile and toss it into the toilet).