NIck, "When a single method is overloaded with different parameters, the order of invocation is fewest parameters to most parameters." commented by Howard at (https://www.blogger.com/comment.g?blogID=4110180&postID=7231241573208214842 )
So, reversing the order of methods don't should change anything. Anyway, T5 should call only those methods that matches, and onActivate(), with no parameters, first. Marcus