Separation of render() and scan() phases