I think what you're wanting to do is add the touch behavior and the buttons. Then, take each of your commands, make it an "or" block, then add in the new condition. For example:
Keyboard: Down arrow is down => Player: Set direction to "Down"
becomes
Keyboard: Down arrow is down
OR
Touch: Is touching DownArrowObject => Player: Set direction to "Down"
You keep all your old events: you just have to add conditions to them. As an added bonus, I think putting in touch controls like this automatically puts in mouse controls. I THINK.
Eh, Steve!
Will give this a try, Or perhaps i could upload the capx file and you could implement this for me?