improve UI - don't show icons when they are unusable