ENH: disconnect method was properly implemented to allow gc to destroy objects
The subtraction of images is now masked