merged becomeTop and dismiss changes