button & list tweaking