added step attribute, specifies the interval of increment/decrement