Don't set rumbling state if it doesn't change, because it's slow