As per Stephan's comments, made PendingRequestListener and added a method to SpiceManager to access it
Merge branch 'improve-add-listener-if-pending' into master-fixed