Fixes to LCD driver and possible implementation of GPIO buttons