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 ;)
let's call this range and use something liek this instead:

```js
function range(n) {
  return Array.apply(0, Array(n)).map(function (_, i) { return i; });
}
```