The UI code needs refactoring and the UI itself needs a re-design main issues are: How to communicate: - episode listened already - episode in progress - episode downloaded