improve css for mobile page
add gesture support for mobile page