I took a shower, used my hands to wash myself, didn't make more than 5 or 6 steps and my Garmin 245 registered approx 150 steps. How is this possible?

Garmin please fix the step detection algorithm. It's giving a lot of fake information and takes a lot of noise (washing, typing, giving a massage, applying cream) in consideration which is coming from daily life and which are not real steps!