?style:string -> JSOO.obj -> object val mutable activated : bool method activate : unit method deactivate : unit method private move : int * int -> unit end