fix x-offset bug

The LCD sometimes slowly shifts by a few pixes over the course of a few
days. Not sure what exactly causes this, but setting the x offset
explicitly to zero periodically rather than only once at power-on seems
to do the trick.