Got Controllers working for signals. Need to think about unhooking events. And also need to add model-change events in case anything logical occurs when a piece of data changes.