UI command broker