The timer variable seems to lag behind every time the screen freezes, which could be the cause of imprecise measurement. Instead of using the built in timer, the "days since 2000" block was used. It's value does not depend on some internal timer that increases every so often by some value, and therefore doesn't fail to count the time between blocks. In the end, pen down is significantly faster than stamping. (~45% faster for me)