change doodler behavior when meet diff ground