add new background image of sf

change the implementation of the splash image so that we can display images that do not look good/well at their center.
slight refactoring + performance improvement of the navbar show/hide code