[OE-2714] updated gii and the skeleton to use the new handleButton() method