Does this actually work? Add is usually only useful when there is a real underlying system listener generating events.