added smart list support for task page, which resolves #20