Hybrid charge controllers