Added a Generic version of TLKEventListener as submitted by Uwe Raab