Enabling whole row for tapping
Refactoring
Applying single-assignment principle
Factoring out notification facility
Removing dead code
Adding config to reset notifications
Resetting notifications on tapping config item