LambdaMouseListener

@jules I learned!!!

however, I’m not sure if it’s necessary to remove the componentListener in the destructor. that’s the only thing I’m not sure of, based on your example in the other thread.