added onHover() to Entity