He he - can we add a comment as to why we've got this `doLayout` in here please?