Есть меню, самое обычное, там при 
:hover выпадает подменю. Но проблема в том что на сенсорных экранах оно не наводиться а сразу переходит по ссылке на корневом элементе.
<ul class="mainmenu">
  <li><a href="#">MENU_ITEM1</a></li>
  <li>
      <a href="#">MENU_ITEM2</a>
      <ul>
           <li><a href="#">SUBMENU_ITEM1</a></li>
           <li><a href="#">SUBMENU_ITEM2</a></li>
      </ul>
</li>
  <li><a href="#">MENU_ITEM3</a></li>
  <li><a href="#">MENU_ITEM4</a></li>
</ul>
Чем можно заменить :hover чтобы при попытке открыть SUBMENU_ITEM1 не переходило по MENU_ITEM2 ?