first try at drag/touch selection