Explorer India, Electroclash, et Numbered