finished drag and drop, built a lightweight responsive grid