Learning to text edit: semantics in procedural skill acquisition