Events implemented, progress bar added