Alright, I managed to "hack" it up so it works.Summary of issues:1) Expose KeyDown as rule condition2) In the script, when defining the condition function, DTM should pass the same variable that is passed through to the ruleMatch function.ie. var h = b.find(o, function(e) { ...