GestureListener needs Preservance too.