change controller internals disposing ( just to make things clearer )