modified remote and avoid_light