thrown when the touch function encounters an exception
TouchException(String reason) : super(reason);