Implemented touch controls