EntryListener cleanup

Used the EntryAdapter where possible if not all methods need to be implemented.