off canvas with external references