Progress bar and preferences working; need tests