improved LED animation and behaviours