Added touch events, used :active pseudo class, prevent context menu on android