LED drive and control