 In many episodes when Keitaro gets Naru punched, when he fades away  in the sky, there is a sparkle where he fades away into the blue.  This is a direct homage to the Pokemon anime, in which the same  thing happens when Team Rocket is somehow blasted away in virtually  every episode.