lots of improvements. programmatically change progress bar. added lights.