screen-tearing.