trim widget space, do not show unavailable widgets