Using SyncStatus rather than Boolean to integrate better with current system.
Removed Unused Boolean.
Added Event listener for SyncStatus changes.
Modified method to change Paused State.