doing UI refactor of generic download
added a back button in generic download
fixed a bug where generic download was not hidden
UI refactor of generic download