Fixed press and hold in low and med

redid a lot of code
charging blink is now red
shortened hold times