Improved EVEN MORE the interface. It fully supports pausing and resuming