A computer-implemented method, comprising: presenting , by a computing device, a user interface comprising a section header element (116, 120 124) and a section entry element associated with the section header element, the section header element having a background that is transparent, the section entry element being presented below the section header element within the user interface; receiving , by the computing device, user input corresponding to a scroll action initiated from the user interface; scrolling , by the computing device, the section entry element upward within the user interface based at least in part on the user input; determining , by the computing device, that the scrolling causes a top-most boundary of the section entry element to traverse a bottom-most boundary of the section header element; in response to determining that the scrolling causes the top-most boundary of the section entry element to traverse the bottom-most boundary of the section header element, altering , by the computing device, the background of the section header element from transparent to translucent, the altering of the background of the section header element causing the section entry element to appear behind the section header element; determining , based at least in part on the scrolling, that the bottom-most boundary of the section header element is aligned with a different bottom-most boundary of the section entry element; and causing the section header element and the section entry element to be scrolled upward together based at least in part on the determination that the bottom-most boundary of the section header element is aligned with the different bottom-most boundary of the section entry element. presenting , by a computing device, a user interface comprising a section header element (116, 120 124) and a section entry element associated with the section header element, the section header element having a background that is transparent, the section entry element being presented below the section header element within the user interface; receiving , by the computing device, user input corresponding to a scroll action initiated from the user interface; scrolling , by the computing device, the section entry element upward within the user interface based at least in part on the user input; determining , by the computing device, that the scrolling causes a top-most boundary of the section entry element to traverse a bottom-most boundary of the section header element; in response to determining that the scrolling causes the top-most boundary of the section entry element to traverse the bottom-most boundary of the section header element, altering , by the computing device, the background of the section header element from transparent to translucent, the altering of the background of the section header element causing the section entry element to appear behind the section header element; determining , based at least in part on the scrolling, that the bottom-most boundary of the section header element is aligned with a different bottom-most boundary of the section entry element; and causing the section header element and the section entry element to be scrolled upward together based at least in part on the determination that the bottom-most boundary of the section header element is aligned with the different bottom-most boundary of the section entry element. <EOS>