private String formatTime(long millis){
		String formattedTime;
		
		String hourFormat = "";
		int hours = (int)(millis/3600000);
		if(hours >= 1){
			millis -= hours*3600000;
			if(hours < 10){
				hourFormat = "0" + hours;
			}
			else{
				hourFormat = "" + hours;
			}
			hourFormat += ":";
		}
		
		
		String minuteFormat;
		int minutes = (int)(millis/60000);
		if(minutes <= 1){
			millis -= minutes*60000;
			if(minutes < 10){
				minuteFormat = "0" + minutes;
			}
			else{
				minuteFormat = "" + minutes;
			}
		}
		else{
			minuteFormat = "00";
		}
		
		String secondFormat;
		int seconds = (int)(millis/1000);
		if(seconds <= 1){
			millis -= seconds*1000;
			if(seconds < 10){
				secondFormat = "0" + seconds;
			}
			else{
				secondFormat = "" + seconds;
			}
		}
		else{
			secondFormat = "00";
		}
		
		String milliFormat;
		if(millis > 99){
			milliFormat = "" + millis;
		}
		else if(millis > 9){
			milliFormat = "0" + millis;
		}
		else{
			milliFormat = "00" + millis;
		}
		
		formattedTime = hourFormat + minuteFormat + ":" + secondFormat + ":" + milliFormat;
		return formattedTime;
		
			
	}