interactive pieces need to be handled separately

it gets confused when there are multiple collections of geo calculating
curr face, face area, next, prev, swing, etc