lsn is now function to `add` listner.