UI and API integration improvements