mouse interaction: fixed frontend to catch mouse event