Fail silently when already attached and other stories

1) register attachedNodes
2) more efficient ComponentInfo lookup
3) fail silently when already attached