another ridiculously large revamp - diff backgrounds, animations