1. A method in a data processing system of displaying nodes in a data model, comprising the computer implemented steps of: determining whether a total number of visible nodes in the data model exceeds a predetermined number; and replacing one or more nodes in the data model with an embedded navigation control when the total number of visible nodes exceeds the predetermined number.