refactored the touch device state