fix machmit, support hover