Rather than making a `#{name}_touch_index` method, just piggy back off of the `#{name}=` method. If the value given is a `String`, select by `:text` like it is now, if a `Fixnum` is given, touch by index.