Experimenting with a composite ui component