Teaching life lessons through step dance and technology