put guard statements at top of function, removed 'not yet interacted' state
added example on how to use dropdown when using a label but not all data points in data map to label