Fixed swipe interaction.

This doesn't have any visual feedback because that is hard