Google’s got a festive, new “Google Doodle” today to celebrate the 4th of July.  The logo is a version of a Rube Goldberg machine.

For those unfamiliar, a Rube Goldberg machine is often an over-engineered mechanism that makes use of a chain reaction of complex actions to perform a very simple task, in this case, raising the U.S. flag and shooting off a firework.  Today, the logo commemorates the day in 1776 our founding fathers adopted the Declaration of Independence.

Rube Goldberg was an American inventor and cartoonist who received many honors in his lifetime, including a Pulitzer Prize for his political cartooning in 1948 and the Banshees’ Silver Lady Award 1959.

Goldberg was a founding member and the first president of the National Cartoonists Society, and is the name sake of the Reuben Award which the organization awards to the Cartoonist of the Year.

Today’s special Google Doodle was written using HTML5 and JavaScript, making it function on devices that don’t have Flash capability like the iPhone, iPod Touch and the iPad.

Happy 4th of July!  Don’t miss these great fireworks fails!