new callback methods implemented in UI.