openHandler() isn't very descriptive, maybe something like promptUserForNewRoot()