Added touch and landscape control