layoutsubviews now takes its (sub)view position into account