updated visualization for mobile, updated styling, added background