fix flash of incorrectly position arrows on startup
handle small width better in the footer