Joël Langlois - 2010-04-17

I also wanted to point out that you have, once again, repeated the exact same functionality, from an interface class into another class whilst deriving from it: which is redundant, poor practice and poor design.

The iControl interface does not even need to be used.