use iterateS for phase
Fix vgaOutVBlank to only fire once per frame