Fix/delete operation event fire

fixes #2701 
Can you please use ```EntryAdapter``` instead of  ```EntryListener```? By using this adapter, possible future changes of interface can be minimized on code base.