DSL for Reaction Time experiments based on textX and Arpeggio