Allow a nil data source.
Merge pull request #55 from github/nil-datasource

Allow a nil data source.
Don't implement -keyDown:.
Merge pull request #60 from github/keydown

Don't implement -keyDown:
Merge branch 'master' into fix-headers