XEndIdler redisign