touch mode implemented
remove touch logic