better component list (clicking is bugged