before replacing gesture subsystem
added touch dsl