new widget flat skin implementation