non flickering edge version