Sure sounded like it to me. More of a WHOMP than a slap, though. (Think F'n got it?) LOL
Blurry screen alert!