lcd events mostly working
fix lcd scheduling