added code to deal with dropped touchmove events. added direction reversal detection. TODO:window resize to small widths still an issue