Target selection is now handled. Consent/haveconsent/unconsent now work. System message now checks for an controller before attempting to use the controller. The SUI service now handles errors that take place in a callback more gracefully.