make ErrorListener more verbose
some changes