A working custom spinner