Gilbert conquers Mont des Alouettes

Philippe Gilbert’s remarkable year continues at the Tour de France. The newly crowned Belgian national champion, with his freshly dyed blond hair, duly fulfilled his favourite status on stage one, deploying his trademark uphill kick to devastating effect on Mont des Alouettes, to claim one of the most impressive victories in his already glittering career, as well as his first yellow jersey.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Philippe Gilbert (Bel) Omega Pharma-Lotto4:41:31
2Cadel Evans (Aus) BMC Racing Team0:00:03
3Thor Hushovd (Nor) Team Garmin-Cervelo0:00:06
4Jose Joaquin Rojas Gil (Spa) Movistar TeamRow 3 - Cell 2
5Jurgen Van Den Broeck (Bel) Omega Pharma-LottoRow 4 - Cell 2
6Geraint Thomas (GBr) Sky ProcyclingRow 5 - Cell 2
7Andreas Klöden (Ger) Team RadioShackRow 6 - Cell 2
8Rein Taaramae (Est) Cofidis, Le Credit En LigneRow 7 - Cell 2
9Christopher Horner (USA) Team RadioShackRow 8 - Cell 2
10Tony Martin (Ger) HTC-HighroadRow 9 - Cell 2
11Linus Gerdemann (Ger) Leopard TrekRow 10 - Cell 2
12Fränk Schleck (Lux) Leopard TrekRow 11 - Cell 2
13Peter Velits (Svk) HTC-HighroadRow 12 - Cell 2
14Thomas Voeckler (Fra) Team EuropcarRow 13 - Cell 2
15Damiano Cunego (Ita) Lampre - ISDRow 14 - Cell 2
16David Millar (GBr) Team Garmin-CerveloRow 15 - Cell 2
17Alexandre Vinokourov (Kaz) Pro Team AstanaRow 16 - Cell 2
18Fabian Cancellara (Swi) Leopard TrekRow 17 - Cell 2
19Nicolas Roche (Irl) AG2R La MondialeRow 18 - Cell 2
20Grega Bole (Slo) Lampre - ISDRow 19 - Cell 2
21Egor Silin (Rus) Katusha TeamRow 20 - Cell 2
22Maciej Paterski (Pol) Liquigas-CannondaleRow 21 - Cell 2
23Tom Boonen (Bel) Quickstep Cycling TeamRow 22 - Cell 2
24Gianni Meersman (Bel) FDJRow 23 - Cell 2
25Edvald Boasson Hagen (Nor) Sky ProcyclingRow 24 - Cell 2
26Manuel Quinziato (Ita) BMC Racing TeamRow 25 - Cell 2
27William Bonnet (Fra) FDJRow 26 - Cell 2
28Denis Galimzyanov (Rus) Katusha TeamRow 27 - Cell 2
29Tejay Van Garderen (USA) HTC-HighroadRow 28 - Cell 2
30Tony Gallopin (Fra) Cofidis, Le Credit En LigneRow 29 - Cell 2
31José Ivan Gutierrez Palacios (Spa) Movistar TeamRow 30 - Cell 2
32Samuel Sanchez Gonzalez (Spa) Euskaltel-Euskadi0:01:20
33Bauke Mollema (Ned) Rabobank Cycling TeamRow 32 - Cell 2
34Rob Ruijgh (Ned) Vacansoleil-DCM Pro Cycling TeamRow 33 - Cell 2
35Alberto Contador Velasco (Spa) Saxo Bank SungardRow 34 - Cell 2
36Luis Leon Sanchez Gil (Spa) Rabobank Cycling TeamRow 35 - Cell 2
37Dmitriy Fofonov (Kaz) Pro Team Astana0:00:06
38Maxime Monfort (Bel) Leopard Trek0:01:20
39Andy Schleck (Lux) Leopard Trek0:00:06
40Jérôme Pineau (Fra) Quickstep Cycling TeamRow 39 - Cell 2
41Leonardo Fabio Duque (Col) Cofidis, Le Credit En LigneRow 40 - Cell 2
42Cyril Gautier (Fra) Team EuropcarRow 41 - Cell 2
43Anthony Roux (Fra) FDJ0:01:20
44Danilo Hondo (Ger) Lampre - ISD0:00:06
45Levi Leipheimer (USA) Team RadioShackRow 44 - Cell 2
46Amaël Moinard (Fra) BMC Racing Team0:01:20
47Janez Brajkovic (Slo) Team RadioShack0:00:06
48Pavel Brutt (Rus) Katusha TeamRow 47 - Cell 2
49Rigoberto Uran Uran (Col) Sky Procycling0:01:20
50Vladimir Karpets (Rus) Katusha Team0:00:06
51Vladimir Gusev (Rus) Katusha TeamRow 50 - Cell 2
52Andrey Zeits (Kaz) Pro Team AstanaRow 51 - Cell 2
53Ivan Basso (Ita) Liquigas-CannondaleRow 52 - Cell 2
54Dries Devenyns (Bel) Quickstep Cycling Team0:01:20
55Jérémie Galland (Fra) Saur - Sojasun0:00:06
56Kristijan Koren (Slo) Liquigas-Cannondale0:01:20
57Leonardo Bertagnolli (Ita) Lampre - ISD0:00:06
58Jakob Fuglsang (Den) Leopard TrekRow 57 - Cell 2
59Sylvain Chavanel (Fra) Quickstep Cycling TeamRow 58 - Cell 2
60Björn Leukemans (Bel) Vacansoleil-DCM Pro Cycling TeamRow 59 - Cell 2
61Danny Pate (USA) HTC-Highroad0:01:20
62Yuriy Trofimov (Rus) Katusha TeamRow 61 - Cell 2
63Bradley Wiggins (GBr) Sky Procycling0:00:06
64Stuart O'Grady (Aus) Leopard TrekRow 63 - Cell 2
65Gorka Verdugo Marcotegui (Spa) Euskaltel-Euskadi0:01:39
66Jelle Vanendert (Bel) Omega Pharma-Lotto0:00:06
67Jurgen Roelandts (Bel) Omega Pharma-LottoRow 66 - Cell 2
68Arnold Jeannesson (Fra) FDJ0:01:49
69Thomas Danielson (USA) Team Garmin-Cervelo0:01:55
70Juan Manuel Garate (Spa) Rabobank Cycling TeamRow 69 - Cell 2
71Ryder Hesjedal (Can) Team Garmin-CerveloRow 70 - Cell 2
72Christian Knees (Ger) Sky ProcyclingRow 71 - Cell 2
73Beñat Intxausti Elorriaga (Spa) Movistar TeamRow 72 - Cell 2
74Roman Kreuziger (Cze) Pro Team AstanaRow 73 - Cell 2
75Rémy Di Gregorio (Fra) Pro Team AstanaRow 74 - Cell 2
76Johnny Hoogerland (Ned) Vacansoleil-DCM Pro Cycling TeamRow 75 - Cell 2
77Laurent Mangel (Fra) Saur - Sojasun0:00:06
78Yaroslav Popovych (Ukr) Team RadioShackRow 77 - Cell 2
79Alexandr Kolobnev (Rus) Katusha TeamRow 78 - Cell 2
80Francisco José Ventoso Alberdi (Spa) Movistar TeamRow 79 - Cell 2
81Julien El Fares (Fra) Cofidis, Le Credit En Ligne0:01:55
82Kevin De Weert (Bel) Quickstep Cycling Team0:00:06
83Romain Zingle (Bel) Cofidis, Le Credit En Ligne0:01:55
84Markel Irizar Aranburu (Spa) Team RadioShackRow 83 - Cell 2
85Vladimir Isaichev (Rus) Katusha TeamRow 84 - Cell 2
86Jerome Coppel (Fra) Saur - SojasunRow 85 - Cell 2
87Mark Renshaw (Aus) HTC-Highroad0:00:06
88Imanol Erviti Ollo (Spa) Movistar Team0:01:55
89Rémi Pauriol (Fra) FDJRow 88 - Cell 2
90Anthony Charteau (Fra) Team EuropcarRow 89 - Cell 2
91Carlos Barredo Llamazales (Spa) Rabobank Cycling Team0:00:06
92Nicki Sörensen (Den) Saxo Bank Sungard0:01:55
93David Moncoutie (Fra) Cofidis, Le Credit En LigneRow 92 - Cell 2
94George Hincapie (USA) BMC Racing Team0:00:06
95Haimar Zubeldia Agirre (Spa) Team RadioShack0:01:55
96Sébastien Turgot (Fra) Team Europcar0:00:06
97Jean-Christophe Peraud (Fra) AG2R La Mondiale0:01:55
98Mickaël Delage (Fra) FDJRow 97 - Cell 2
99John Gadret (Fra) AG2R La MondialeRow 98 - Cell 2
100Wout Poels (Ned) Vacansoleil-DCM Pro Cycling TeamRow 99 - Cell 2
101Pierre Rolland (Fra) Team EuropcarRow 100 - Cell 2
102Amets Txurruka (Spa) Euskaltel-EuskadiRow 101 - Cell 2
103Richie Porte (Aus) Saxo Bank SungardRow 102 - Cell 2
104Gerald Ciolek (Ger) Quickstep Cycling TeamRow 103 - Cell 2
105Daniel Navarro Garcia (Spa) Saxo Bank SungardRow 104 - Cell 2
106Christophe Kern (Fra) Team EuropcarRow 105 - Cell 2
107Lars Boom (Ned) Rabobank Cycling TeamRow 106 - Cell 2
108Marco Marcato (Ita) Vacansoleil-DCM Pro Cycling Team0:02:10
109Simon Gerrans (Aus) Sky Procycling0:02:16
110Rui Alberto Faria Da Costa (Por) Movistar Team0:02:25
111Lieuwe Westra (Ned) Vacansoleil-DCM Pro Cycling TeamRow 110 - Cell 2
112Maxime Bouet (Fra) AG2R La MondialeRow 111 - Cell 2
113Iván Velasco Murillo (Spa) Euskaltel-EuskadiRow 112 - Cell 2
114Paolo Tiralongo (Ita) Pro Team AstanaRow 113 - Cell 2
115Sergio Miguel Moreira Paulinho (Por) Team RadioShackRow 114 - Cell 2
116Ivan Santaromita (Ita) BMC Racing TeamRow 115 - Cell 2
117Andrey Amador Bakkazakova (CRc) Movistar TeamRow 116 - Cell 2
118Hubert Dupont (Fra) AG2R La MondialeRow 117 - Cell 2
119Sandy Casar (Fra) FDJRow 118 - Cell 2
120Joost Posthuma (Ned) Leopard TrekRow 119 - Cell 2
121Jérémy Roy (Fra) FDJ0:02:33
122Alessandro Petacchi (Ita) Lampre - ISDRow 121 - Cell 2
123Adriano Malori (Ita) Lampre - ISDRow 122 - Cell 2
124Fabio Sabatini (Ita) Liquigas-CannondaleRow 123 - Cell 2
125Steve Morabito (Swi) BMC Racing TeamRow 124 - Cell 2
126Brent Bookwalter (USA) BMC Racing TeamRow 125 - Cell 2
127Alessandro Vanotti (Ita) Liquigas-CannondaleRow 126 - Cell 2
128Jens Voigt (Ger) Leopard TrekRow 127 - Cell 2
129Yohann Gene (Fra) Team Europcar0:02:36
130Alan Perez Lezaun (Spa) Euskaltel-EuskadiRow 129 - Cell 2
131Benjamin Noval Gonzalez (Spa) Saxo Bank SungardRow 130 - Cell 2
132Ruben Perez Moreno (Spa) Euskaltel-EuskadiRow 131 - Cell 2
133Arthur Vichot (Fra) FDJRow 132 - Cell 2
134Juan Antonio Flecha Giannoni (Spa) Sky ProcyclingRow 133 - Cell 2
135Christophe Riblon (Fra) AG2R La MondialeRow 134 - Cell 2
136Sebastian Lang (Ger) Omega Pharma-Lotto0:00:06
137Marcel Sieberg (Ger) Omega Pharma-LottoRow 136 - Cell 2
138André Greipel (Ger) Omega Pharma-LottoRow 137 - Cell 2
139Matteo Bono (Ita) Lampre - ISD0:02:36
140Sylvester Szmyd (Pol) Liquigas-CannondaleRow 139 - Cell 2
141David Arroyo Duran (Spa) Movistar TeamRow 140 - Cell 2
142Daniel Oss (Ita) Liquigas-Cannondale0:00:06
143Paolo Longo Borghini (Ita) Liquigas-CannondaleRow 142 - Cell 2
144Vasili Kiryienka (Blr) Movistar Team0:01:55
145Mikhail Ignatyev (Rus) Katusha Team0:02:54
146David Loosli (Swi) Lampre - ISD0:03:05
147Bernhard Eisel (Aut) HTC-Highroad0:00:06
148Jesús Hernandez Blazquez (Spa) Saxo Bank Sungard0:03:05
149Matteo Tosatto (Ita) Saxo Bank SungardRow 148 - Cell 2
150Michael Schär (Swi) BMC Racing TeamRow 149 - Cell 2
151Maciej Bodnar (Pol) Liquigas-CannondaleRow 150 - Cell 2
152Lars Ytting Bak (Den) HTC-Highroad0:00:06
153Mark Cavendish (GBr) HTC-HighroadRow 152 - Cell 2
154Ben Swift (GBr) Sky ProcyclingRow 153 - Cell 2
155Addy Engels (Ned) Quickstep Cycling Team0:03:05
156Ramunas Navardauskas (Ltu) Team Garmin-Cervelo0:00:06
157Samuel Dumoulin (Fra) Cofidis, Le Credit En LigneRow 156 - Cell 2
158David Zabriskie (USA) Team Garmin-Cervelo0:03:05
159Pablo Urtasun Perez (Spa) Euskaltel-EuskadiRow 158 - Cell 2
160Andriy Grivko (Ukr) Pro Team Astana0:03:19
161Jonathan Hivert (Fra) Saur - Sojasun0:03:25
162Chris Anker Sörensen (Den) Saxo Bank Sungard0:03:28
163Brian Vandborg (Den) Saxo Bank SungardRow 162 - Cell 2
164Maarten Tjallingii (Ned) Rabobank Cycling TeamRow 163 - Cell 2
165Gert Steegmans (Bel) Quickstep Cycling Team0:00:06
166Anthony Delaplace (Fra) Saur - Sojasun0:03:28
167Frederik Willems (Bel) Omega Pharma-LottoRow 166 - Cell 2
168Gorka Izagirre Insausti (Spa) Euskaltel-EuskadiRow 167 - Cell 2
169Fabrice Jeandesboz (Fra) Saur - SojasunRow 168 - Cell 2
170Yannick Talabardon (Fra) Saur - SojasunRow 169 - Cell 2
171Robert Gesink (Ned) Rabobank Cycling Team0:00:06
172Grischa Niermann (Ger) Rabobank Cycling Team0:03:41
173Sébastien Hinault (Fra) AG2R La Mondiale0:00:06
174Christian Vande Velde (USA) Team Garmin-Cervelo0:01:55
175Marcus Burghardt (Ger) BMC Racing Team0:00:06
176Romain Feillu (Fra) Vacansoleil-DCM Pro Cycling Team0:04:27
177Jimmy Engoulvent (Fra) Saur - SojasunRow 176 - Cell 2
178Perrig Quemeneur (Fra) Team Europcar0:04:30
179Thomas De Gendt (Bel) Vacansoleil-DCM Pro Cycling Team0:01:55
180Tyler Farrar (USA) Team Garmin-Cervelo0:04:37
181Julian Dean (NZl) Team Garmin-CerveloRow 180 - Cell 2
182Tristan Valentin (Fra) Cofidis, Le Credit En Ligne0:04:56
183Matthew Harley Goss (Aus) HTC-Highroad0:00:06
184Mickaël Buffaz (Fra) Cofidis, Le Credit En Ligne0:05:33
185Egoi Martinez De Esteban (Spa) Euskaltel-Euskadi0:06:23
186Xabier Zandio Echaide (Spa) Sky Procycling0:06:35
187Niki Terpstra (Ned) Quickstep Cycling Team0:06:42
188Tomas Vaitkus (Ltu) Pro Team Astana0:06:50
189Denys Kostyuk (Ukr) Lampre - ISDRow 188 - Cell 2
190Maxim Iglinskiy (Kaz) Pro Team AstanaRow 189 - Cell 2
191Dmitriy Muravyev (Kaz) Team RadioShackRow 190 - Cell 2
192Borut Bozic (Slo) Vacansoleil-DCM Pro Cycling TeamRow 191 - Cell 2
193Blel Kadri (Fra) AG2R La MondialeRow 192 - Cell 2
194Laurens Ten Dam (Ned) Rabobank Cycling TeamRow 193 - Cell 2
195Arnaud Coyot (Fra) Saur - Sojasun0:07:54
196Sébastien Minard (Fra) AG2R La MondialeRow 195 - Cell 2
197Jurgen Van De Walle (Bel) Omega Pharma-Lotto0:09:10
198Vincent Jerome (Fra) Team Europcar0:12:02
Swipe to scroll horizontally
Sprint 1 - Avrillé, 87km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jérémy Roy (Fra) FDJ20pts
2Lieuwe Westra (Ned) Vacansoleil-DCM Pro Cycling Team17Row 1 - Cell 3
3Perrig Quemeneur (Fra) Team Europcar15Row 2 - Cell 3
4Tyler Farrar (USA) Team Garmin-Cervelo13Row 3 - Cell 3
5André Greipel (Ger) Omega Pharma-Lotto11Row 4 - Cell 3
6Francisco José Ventoso Alberdi (Spa) Movistar Team10Row 5 - Cell 3
7Denis Galimzyanov (Rus) Katusha Team9Row 6 - Cell 3
8Borut Bozic (Slo) Vacansoleil-DCM Pro Cycling Team8Row 7 - Cell 3
9Tom Boonen (Bel) Quickstep Cycling Team7Row 8 - Cell 3
10Jimmy Engoulvent (Fra) Saur - Sojasun6Row 9 - Cell 3
11Mark Cavendish (GBr) HTC-Highroad5Row 10 - Cell 3
12Alessandro Petacchi (Ita) Lampre - ISD4Row 11 - Cell 3
13Mickaël Delage (Fra) FDJ3Row 12 - Cell 3
14Samuel Dumoulin (Fra) Cofidis, Le Credit En Ligne2Row 13 - Cell 3
15Fabio Sabatini (Ita) Liquigas-Cannondale1Row 14 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Mont des Alouettes (Les Herbiers), 191.5km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Philippe Gilbert (Bel) Omega Pharma-Lotto45pts
2Cadel Evans (Aus) BMC Racing Team35Row 1 - Cell 3
3Thor Hushovd (Nor) Team Garmin-Cervelo30Row 2 - Cell 3
4Jose Joaquin Rojas Gil (Spa) Movistar Team26Row 3 - Cell 3
5Jurgen Van Den Broeck (Bel) Omega Pharma-Lotto22Row 4 - Cell 3
6Geraint Thomas (GBr) Sky Procycling20Row 5 - Cell 3
7Andreas Klöden (Ger) Team RadioShack18Row 6 - Cell 3
8Rein Taaramae (Est) Cofidis, Le Credit En Ligne16Row 7 - Cell 3
9Christopher Horner (USA) Team RadioShack14Row 8 - Cell 3
10Tony Martin (Ger) HTC-Highroad12Row 9 - Cell 3
11Linus Gerdemann (Ger) Leopard Trek10Row 10 - Cell 3
12Fränk Schleck (Lux) Leopard Trek8Row 11 - Cell 3
13Peter Velits (Svk) HTC-Highroad6Row 12 - Cell 3
14Thomas Voeckler (Fra) Team Europcar4Row 13 - Cell 3
15Damiano Cunego (Ita) Lampre - ISD2Row 14 - Cell 3
Swipe to scroll horizontally
Mountain - Mont Des Alouettes (Les Herbiers), 191.5km
#Rider Name (Country) TeamResult
1Philippe Gilbert (Bel) Omega Pharma-Lotto1
Swipe to scroll horizontally
Most combative rider
#Rider Name (Country) Team
1Perrig Quemeneur (Fra) Team Europcar
Swipe to scroll horizontally
Best young rider
#Rider Name (Country) TeamResult
1Geraint Thomas (GBr) Sky Procycling4:41:37
2Rein Taaramae (Est) Cofidis, Le Credit En LigneRow 1 - Cell 2
3Egor Silin (Rus) Katusha TeamRow 2 - Cell 2
4Maciej Paterski (Pol) Liquigas-CannondaleRow 3 - Cell 2
5Edvald Boasson Hagen (Nor) Sky ProcyclingRow 4 - Cell 2
6Denis Galimzyanov (Rus) Katusha TeamRow 5 - Cell 2
7Tejay Van Garderen (USA) HTC-HighroadRow 6 - Cell 2
8Tony Gallopin (Fra) Cofidis, Le Credit En LigneRow 7 - Cell 2
9Bauke Mollema (Ned) Rabobank Cycling Team0:01:14
10Rob Ruijgh (Ned) Vacansoleil-DCM Pro Cycling TeamRow 9 - Cell 2
11Cyril Gautier (Fra) Team EuropcarRow 10 - Cell 2
12Anthony Roux (Fra) FDJ0:01:14
13Rigoberto Uran Uran (Col) Sky ProcyclingRow 12 - Cell 2
14Andrey Zeits (Kaz) Pro Team AstanaRow 13 - Cell 2
15Kristijan Koren (Slo) Liquigas-Cannondale0:01:14
16Arnold Jeannesson (Fra) FDJ0:01:43
17Beñat Intxausti Elorriaga (Spa) Movistar Team0:01:49
18Roman Kreuziger (Cze) Pro Team AstanaRow 17 - Cell 2
19Romain Zingle (Bel) Cofidis, Le Credit En LigneRow 18 - Cell 2
20Vladimir Isaichev (Rus) Katusha TeamRow 19 - Cell 2
21Jerome Coppel (Fra) Saur - SojasunRow 20 - Cell 2
22Wout Poels (Ned) Vacansoleil-DCM Pro Cycling TeamRow 21 - Cell 2
23Pierre Rolland (Fra) Team EuropcarRow 22 - Cell 2
24Gerald Ciolek (Ger) Quickstep Cycling TeamRow 23 - Cell 2
25Rui Alberto Faria Da Costa (Por) Movistar Team0:02:19
26Maxime Bouet (Fra) AG2R La MondialeRow 25 - Cell 2
27Andrey Amador Bakkazakova (CRc) Movistar TeamRow 26 - Cell 2
28Adriano Malori (Ita) Lampre - ISD0:02:27
29Arthur Vichot (Fra) FDJ0:02:30
30Daniel Oss (Ita) Liquigas-CannondaleRow 29 - Cell 2
31Michael Schär (Swi) BMC Racing Team0:02:59
32Ben Swift (GBr) Sky ProcyclingRow 31 - Cell 2
33Ramunas Navardauskas (Ltu) Team Garmin-CerveloRow 32 - Cell 2
34Anthony Delaplace (Fra) Saur - Sojasun0:03:22
35Gorka Izagirre Insausti (Spa) Euskaltel-EuskadiRow 34 - Cell 2
36Robert Gesink (Ned) Rabobank Cycling TeamRow 35 - Cell 2
37Thomas De Gendt (Bel) Vacansoleil-DCM Pro Cycling Team0:01:49
38Matthew Harley Goss (Aus) HTC-HighroadRow 37 - Cell 2
39Blel Kadri (Fra) AG2R La Mondiale0:06:44
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Omega Pharma - Lotto14:04:45
2BMC Racing Team0:00:03
3Team Leopard-Trek0:00:06
4HTC - HighroadRow 3 - Cell 2
5Team RadioshackRow 4 - Cell 2
6Cofidis Le Credit En LigneRow 5 - Cell 2
7Lampre - ISDRow 6 - Cell 2
8Sky ProcyclingRow 7 - Cell 2
9Katusha TeamRow 8 - Cell 2
10Pro Team AstanaRow 9 - Cell 2
11Movistar TeamRow 10 - Cell 2
12Quick Step Cycling TeamRow 11 - Cell 2
13Team EuropcarRow 12 - Cell 2
14Team Garmin - CerveloRow 13 - Cell 2
15Liquigas-CannondaleRow 14 - Cell 2
16FDJ0:01:20
17Rabobank Cycling TeamRow 16 - Cell 2
18Saur-Sojasun0:01:55
19AG2R La MondialeRow 18 - Cell 2
20Vacansoleil-Dcm0:03:09
21Euskaltel - Euskadi0:04:42
22Saxo Bank Sungard0:04:58
Swipe to scroll horizontally