I don't really understand why you moved this to the new markup; was it necessary for the flex layout to work?

then maybe the main "article" "composer-container" is badly named?