radically simplify throttle example by using Brandon Bloom's approach