- Ajax support for loading data items and searching/filtering
- Calling .val(obj) with a value not present in the listed items should fail somehow (either silently or with an error)
- Calling .val(obj) with a valid value in single selection mode should update the displayed text
- Add support for test coverage when running tests from the command line
- Add a build/compress task
- Maybe use templates instead of raw source files to support things like changing css classes globally