adds test for url validation and fixes canvas