handle ical url input