'off' callback may be bound or unbound
clean up code, clean up tests
update for new bower jquery deploy path
Merge pull request #222 from flightjs/clean_up_bound_array

'off' callback may be a bound or an unbound function