Ported over LCD simulator and menu from my Launchpad project.