Separate scrolling and LCD update, adapt scrolling to slow LCD
Overengineer Smaul LED pulsing, separate from UI repainting