public void fast() {
		int scrollMove = num > 0 ? Move.DOWN: Move.UP;
		if (num < 0)
			num = -num;
    if (num == 0 && withMove != 0)
      seqEflButtonNoDelay(withMove, initialButtonMetric);
		if(num > 0)
		  seqEflButtonNoDelay(scrollMove | (num == 1 ? withMove : 0), initialButtonMetric);
		for (int i=1; i<num; i++)
		  seqEflButtonNoDelay(scrollMove | ((i&1) == 0 ? Move.LEFT : Move.RIGHT) | (num == i+1 ? withMove : 0));
	}