layout info should check for global footer frame height not width to decide wether to computer it's frame
invalidate layout and nil the layout info if the collection view bounds size has changed
once section width it's set to zero it should not compute it's layout and reset it's elements frame