It would be nice to be able to add a 3rd argument to the Canny function that would allow us to react to when Canny renders. This would allow for providing a loading indicator/etc.