merged ITouchArea into IEntity