added camera rotation, added swipe interaction for touch devices