Added surface freeing and inky spot deletion on parent destruction