solid approach for touch controls
all in place, need to cover sliding enter/leave events