Make SDL handle the case where canvas backbuffer and canvas CSS element are not the same size