dynamic toast, cleaned up Ctrl dependency providers list