comments added in GLBGVideoSprite for better understanding