adding forgotten file IURLHandler.cs