Add touch, mobile support and node server