added editable max number of errors and 3d WebGL library supporting touch screens