refactor LCD refresh
refactored, added working event handling, working MET clock