Very fragile, but wonderful canvas resizing on Chrome.