encapsulate GestureListItem