although flawed and widely disputed , this outrageous ( at the time ) suggestion nonetheless marked a leap of scientific thought : it heralded the idea that earth might not , after all , be the center of the universe .