initial implementation of sequential listener pattern complete with rather extensive example; one part may be wrong, the subscribers listener