Fixed some of the interaction issues and readded edges for internal edges in threads