...
``` Chip id name Sense() Draw() ```
instance ``` chip = new Chip(); ``` compiled to ``` chip __vtbl -------------> Chip __monitor Sense() id Draw() name ``` I want ``` chip __vtbl --+ id | name | |-> Chip_Hovered | Sense() | Draw() | +-> Chip_Hovered Sense() Draw() ```