adds tweening drag controllers
removes progress from main and adds to popup dialogue
adds some error handling