GUAC-891: Ensure updates are clipped within surface bounds.