fix gui visibility/transform update order dependency issues