You could spawn lights after a mouse movement threshold is met and have each light die out over a short period of time. In other words, if the mouse hasn't moved don't spawn any lights, but if it has, then spawn a new light every x distance. Allows you have to a couple of lights dynamically created/killed as the heat source moves around.