List> listeners = new List>();
Why the line above fails with:
Cannot in
List is only an Interface which is implemented by ArrayList
see: http://download.oracle.com/javase/6/docs/api/java/util/List.html