Non-blocking implementation of LCD library.