LCD refactoring - saves 6 bytes on 9x stock