handle dropping on cols/rows/layout in addition to on blocks