update the grid component to allow footer attaching