cancel timer appropriately

If not doing this, timer event will fire after stopDetectingScreenshots call