Replace MouseListener with MouseAdapter
Merge pull request #2878 from federicobond/mouseadapter

Replace MouseListener with MouseAdapter
Fixes #2881
misc notes