Fixes for setInteractionDelegate

See #1264 for original issue.
I moved this inside the interactionManager to replace stage.interactiveEventsAdded (made more sense for the manager to track itself)