frame changes now determined by number of display cycles