I just recently found this simulation and think it is very well done, and I hope to use it for training purposes at work.  I have, however, found two errors that are beyond my ability to correct in order for it to be completely accurate.

First, any measurement taken above 1 inch in length only reports the correct values after the decimal place.  Example: "d = 28.40 mm = 0.117 inch" which should read "d = 28.40 mm = 1.117 inch".

Second, when the simulation is set to Dial and measuring in metric the 0 line on the fixed scale is correctly positioned to be measured from the edge of the sliding jaw, but when you switch to inch mode the scale gets positioned the same as the default metric setting without the dial which makes the reading appear to be off by approximately 0.125 inches.