Enhacement 9 ux for draggable panel

Au menu
- Handle responsive columns with using KeptColumns
- fix buggy drap 'n drop
- add a window config file for jest (not sure if jest config is also broke for mac / linux)

Hope it's KISS enought ;)
This feels like it could be extracted as a reusable helper (and unit tested).