Drive LCD directly via i2c expander
Fixed handling analog/digital buttons
Updates to the logic
Update MPD idle for lcd changes