future proof touch detection
this should always be the slider element in callbacks