Interactive map with CSS3 + HTML5