Simplified era-tacit.js, but it's unclear whether the old complexity would have helped for implementing recording.