update min-width for smaller layouts
Fixes insert initial boxes error when no inital boxes are configured
Add hide icon to custom boxes
Clean up variable naming
Allow drag and drop independently of box/window size