Again, would be good if these were in a separate initialization function for clarity. See `ScrollList` and `AwesomeMap` for some examples.