add screenSnap