A versatile spinner control