Added handling of groups/lights being added and removed and unreachable lights are now properly handled