clean structure. Add MouseClick