Partial name match for methods with number suffix

Fixes #83

For example this allows zones named Test1,Test2,Test3 to all share the
method drawTest(), but also to have their own touchTest1(),
touchTest2(), touchTest3().

It would also be useful when you want to add a unique numerical
identifier to zone names, but still have them use the same methods