Added onUrl(String url) method cause adding new URI() each time is pointless