Communicating within Canvas