pipelet: implement event emiter once() method; add_source(): new ToDo to handle lazy connections; update documentation.