Best way to listen for Mouse Input


My current project extends BaseGame so alot of the coding is left up to me. The thing is, at the moment I have an anonymous listener for MouseInput, but I don't like using this system because it feels wrong  :expressionless:

I also happen to be using an Absolute Mouse. What I want is, everytime there is a click of the mouse, perhaps the update() method checks if the mouse has been clicked, then sends the information to a method which processes the location of the click and decides what to do.

However, that's just how I did it in my last project (not using jME). So, what is the best method, in your opinion, of dealing with MouseInput? By best I mean simplest, cleanest etc.