bagshaw.js The most advanced JS solution on the planet (probably) You should probably revise that answer ...