adjustments for auto-step #60
follow-up to !59 (merged) adding an own parameter for the speed, allow "0" = unlimited and improved the function in general
follow-up to !59 (merged) adding an own parameter for the speed, allow "0" = unlimited and improved the function in general