finally finish base DSpinner
and DspinnerRow