Hi - haven't been on here for a while. I have a Giant Twist Freedom CS Lite that has a problem with the display on the handlebar - basically, the covering had come off the power switch and rain got in, which has meant that the power switch and surrounding bit of board are now a blob of corrosion...