avoiding flickering