optimise user view hidden items