this was just an inspiration from babel ext

i don't actually need to override the widgets