//Loop all the time it's not set to 1
   while (!done)
   {
	  SDL_Event event;
	  /* Check for events */
	  while (SDL_PollEvent (&event))
	  {
		 //What sort of event is it?
		 switch (event.type)
		 //Something being pressed?
		 case GP2X_EVENT_DOWN:
		 //Yep, what was it?
		switch( event.GP2X_EVENT_VAR )
		{
		   case GP2X_KEY_START
			  /* if press Start button, terminate program */
			  printf("User pressed Start, exiting\n");
			  done=1;
			  break;
		   case GP2X_KEY_UP:
			  /* Funky coding here */
			  break;
		  }
	  }
   }