1. A method for providing a package of complementary gesture filters to an application, comprising: providing a package comprising a plurality of filters, each filter comprising information about a gesture, at least one filter being complementary with at least one other filter in the package; receiving an indication of assigning a first value to a parameter of a first filter; assigning the value to the parameter; and assigning a second value to a second parameter of a second filter, the second value determined using the first value.