Use an event instead of fiddling with scope