A user-interface spinner component