Made viewer only re-render after camera movement