More work on the LCD integration 
Added more try/catch clauses to the Obervable classes