Cleaned up LCD Driver