Added scroll controls and keyboard navigation.