cancel button now cancels download and exits application, exits added too