Better snap animation