only load todos on signin or explicit reload
new interaction panel functional, missing styling of error messages