Improved communication between carousel and canvas compoenents