ExCanvas and iPad fixes

Virtually all of the changes here effect IE8 *only*, since ExCanvas is loaded on that browser alone.

There are three small fixes which also improve WeScheme's behavior on iPad.