Custom Virtual Gamepad Widget?

What is the best way to customize or replace the UI of the Virtual Gamepad Widget? I would like to change text labels, colors, add logo, etc…