Support manually marking items seen/unseen
fixes #26