be robust against empty data (important for during new account creation)
v0.0.34
add a test to make sure no TypeError when empty data array
Merge branch 'master' into jebeck/show-tabular-basal-settings
move background fill click handler for message creation to fill plot function where it belongs; call set up for message creation listeners from factory