notify summary changed. closes #28, closes #27