setInitialContainingBox now returns a VisualStateChanges