Forgotten class

addes mouselisteneragent class