2.5. Adding a Dynamic Snap Effect to Your UI Components