Better list scrolling and tapping handling