I had to remove the threads because it was causing the lights to "flicker" a little. I'm revamping the interface for the lights class to accept a range which should make this effect faster and smother looking