A few months ago my W810i fell in the water. When I got it out,, it wouldn't start.

When I got home I used a hairdryer to get the water out of the phone. After that I tried to start it, it worked, but most of my keys weren't working or were working wrong. I lay it to dry out for a couple of days and tried again. Everything worked except for the three button (and that is VERY irritating). Some buttons don't have their full function back and sometimes my screen flips out.

My question is: What is the best way to make your phone work as best as possible again when it fell in the water?