Fix #5: Set the viewport each step in Frame strategy.