Grainwork Contractors requires JavaScript to keep project state synchronized.