compose view finalized