spinner.cs and spinner needle