The dates can be null.
Various bug fixes
Prototype for the task selector.