why you have changed order of `selectitem` call and saving/hiding?