Swap to using a message based scene to handle matching paths with scene nodes