added touchtodrag option