Final attempt in reading notes

Read notes are signaled by events
Maybe some refactoring to do later
Unit testing done