implemented emits on selecting interactions, updated bipartite example