Cleaned up code, started on a social delegate protocol, silenced an (probably) unneeded warning, and added better VoiceOver support