filter switch improve; field panel hide/show