compopsitor: don't move a view on top when it changes type