Correct name in banner; handle invalid times and negative elevations