Add pause/resume logic, libraries support, single reciever event