replaced native spinner