madrobby/keymaster — pull request #88 by Crisfole (2013-06-11 15:16:11+00:00)
Title: Make `unbind` function consistent with `key` function

Previously, the `key` function and `unbind` function were assymetrical
so the following ignored the clear meaning intended:

key('a, b', function() { alert("You Hit A or B!") });
# User Interaction...
key.unbind('a, b')

Only `a` was unbound.

The code was almost 100% there; I just mirrored the behavior I saw in
the `assignKeys` function.

The code is tested (failing tests were produced first).