Update #27
Add missing key
Fix inconsistency in enum type name
Fix inconsistency in enum type name
Fix inconsistency in enum type name
Use nil to unset callbacks
Merge pull request #29 from tapir/master

API finalization and bug fixes