 <p>Probably reason of those twitches is endless loop. When your <code>p:selectCheckboxMenu</code> is shown remote command is called, and <code>p:selectCheckboxMenu</code> is updated and it is shown again and remote command is called again... And this never ends. It is strange that you are updating component in <code>onShow</code>. You probably should do this in moment when conditions for updating are changed, this is not place where you should update component. If this <code>p:selectCheckboxMenu</code> is for example dependent on some <code>p:selectOneMenu</code> update it when value of <code>p:selectOneMenu</code> is changed.</p>