Popup refactor

1. Move all style properties to widget.tss
2. Create close button dynamicaly to make widget more independence
3. Cleanup
Oh, `closeButton` work only with `true` value. That is more truly.