changed browser fork to immediately return if canvas is not supported