could we simplify the markup and avoid using additional `div` or doing all UI only in CSS is really big overhead and this div saves as many lines of CSS code?