An improved controller for ring-spinning