Allow editing basic info on activity select, clean up some repetitive code to methods and helpers