Thanks for the explanation, now I get it! It was just not how I was expecting it to behave, I expected it to just fill the line and then move to under the next element. (e.g. new line in slot speak). 

So I turned to shoes3 for help, but turns out this is bugged in shoes3:

![screenshot from 2013-12-30 13 17 03](https://f.cloud.github.com/assets/606517/1821848/350a59f4-7144-11e3-91f6-702ac71d41f3.png)

So yeah I like what you are doing here - as it is much more web like :-) However if it makes stuff too complicated just moving to the next line would also be okay (from my perspective) :-)