some fix

- redraw bg on window.resize
- be cleaner on small window