Added touch event listeners where necessary.