emit layoutComplete event