request destroy (destructor) { } event enabled { } event disabled { } event inside { } event outside { } event position { x: i32, y: i32, } event size { width: i32, height: i32, } event transform { transform: u32, } event scaling { scaling: u32, }