added a simple custom mouse-listener.