Allow text size to be configurable, fix charging animation in landscape