added logic for view when run is cancelled
moved _map partial content to js file
added prelimnary validations.. might be a bit janky