Mobile hover often does not register correctly. Add this one-liner to your scripts to make touches automatically trigger a hover-event.
document.addEventListener("touchstart", function() {}, false);