+ alot more documentation

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
+listener

Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>