goes back after new journey as id is not available
adds date formatting and leg view improvements
adds better error handling