{ startMove( e.screenX, 'left' ) }"
@mousemove="( e ) => { handleMove( e.screenX ) }"
@mouseup="() => endMove()"
@touchmove="( ev ) => { handleMove( ev.touches[ 0 ]!.screenX ) }"
@touchstart="( ev ) => { startMove( ev.touches[ 0 ]!.screenX, 'left' ) }"
@touchend="() => { endMove() }"
>
{ startMove( e.screenX, 'right' ) }"
@mousemove="( e ) => { handleMove( e.screenX ) }"
@mouseup="() => { endMove() }"
@touchmove="( e ) => { handleMove( e.touches[ 0 ]!.screenX ) }"
@touchstart="( e ) => { startMove( e.touches[ 0 ]!.screenX, 'right' ) }"
@touchend="() => { endMove() }"
>