don't allow task text to be completely remove via edit
fix bugs caused by previous commit