JPanel panel = new JPanel(new BorderLayout());
JComponent textField = factory.createViewer(new SimpleEditorCreator(), valueModel).getJComponent();
panel.add(textField, BorderLayout.CENTER);
watchPanel = new WatchPanel(textField.getPreferredSize().height);
panel.add(watchPanel, BorderLayout.EAST);
timeListener = new TimeListener();
update();