Documented lcd code
Tried to find the reason for a bug, restructured some code in the process