make the default bg darker
handle NPE and nosuchelement exceptions