#16 fixed insertion, remember position of last inserted component and continue from there