public ContactsView(final ClientModel clientModel, String username) {
        // Create Contact View with Username
        super("Contacts - " + username);

        // Create reference to the frame
        this.frame = this;

        // Store the username
        this.username = username;

        // Exit on close because we want the client to terminate
        setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
        addWindowListener(new WindowEventHandler());

        // Set up clientModel
        this.clientModel = clientModel;

        // Make the menu
        setUpMenu();

        // Set up the contact list
        setUpContactList();

        // Add its action listeners
        addContactListActionListeners();

        pack();
    }