BUG: Fix timer not starting and __previous failing

__previous would not be updated every time you asked to update the plot
on screen, so if you were to request a hard refresh because the day had
changed this would fail.
MAINT: Move to bar charts
MAINT: Account for bar width
:chart_with_upwards_trend: :lipstick: