refactor and changes Controller and TouchsensorDetector