Refactor on blocklist UI update callback

See discussion on pull #796