rename macro to widget