In order to understand how listeners are used it is pretty nice to have a default set that do basic printing and logging that can be used in debugging (or just as examples). Include an example that uses this as well. Fixes: bug 1224060 Change-Id: I7ba6e9dcbdca84d014b9d1f5054ce7a37eb766f2