deregistering listeners to prevent multiple redundant renderings