mouse events update + ground new features