listMovies had internal links that were not bound as internal
This happened because it asynchronously got data AFTER link binding happened, and outputted links. Fixed by adding a method framework.rebindInternalLinks() and calling it appropriately.