Spot controller