Add cleaner neighbor processing and fix some issues

Mysteriously, this will crash your chrome tab right now