added enhanced navigation functionality for touch devices