Super class of PaintListener

children classses: PaintLineListener and DrawListeners...lots of npes,
will do more tomorrow
Log4j2 implementation