Resolved error with pubsub. @marioharper182, go ahead and work on createBox within CanvasLogic. I have got the link to work. The filepath now has the full extension instead of just the name