Changed some buttons to labels.
Fixed edit -> done bug when adding an empty url.
Extracted the method to extract data from url into its own method.