Listener methods need annotations.