Made progress events work and show up in the gui. Still need to implement for some phases.