added VectorEventListener.java, VectorListener as client (Listener pattern)