small bug on camera listener