Move some sponsor logic from view to controller