Controller will not stay charged, not sure what is wrong, does controller have to be on to charge? I am getting blue blinking light when controller is on but it just does not seen to be charging, where is a good place to buy replacement battery if needed