RIght now I'm setting the state of the TileLayout component in the OnAfterRenderAsync() method. This results in the tiles first rendering in the default positions and then quickly switching around to the saved positions. I do a similar thing with the Grid component using the OnGridStateInit event. Unfortunately, the TileLayout component doesn't raise this event.