Highlighting neighbours is functional