testing the css flexbox feature for the layout (experimental)
use absolute positionning for the layout + animation