zomg! channels! but I cheated, the model knows about the controller and that can't be right... this is because the asynchronous nature of the request. #3