There’s an odd countdown clock on The Smashing Pumpkins’ website