Might be a tad easier to have those things programmable rather than specifying extra parameters each time someone comes up with new ideas. Similar to programming characters:
type = movecursor
triggerall = Command = "Up" && Command = "Right"
x = blah
y = hey
type = selectchar
triggerall = curX = row6 && curY = col5 && command = "Left"
value = 20 (refers to index of a character that is hidden)