Сделать страницу адаптивной.
И скорей всего не перетаскивать, а перекликивать.
Это легко сделать - ломать не строить.
То есть и в основной странице (для обычных компов) убрать перемещение дивов в контейнер.
Надавил див вверху(активировал его), отгадываешь нужный контейнер, куда должен поместится активированный див и давишь его.
Отгадал - программа продолжает работу с этим дивом и в конце закрашивае его белым, то есть его как бы нет на экране.
Не угадал - див поприветствует красным миганием и всё. И так дальше. Тогда легко сделать страницу адаптивной.
Ну а если упрощать, так упрощать дальше:
Сейчас дивы расположены идеально, так их распределяет программа, которая постоянно следит за разрешением экрана и в зависимости от этого размещает дивы.
Можно это убрать, накидать дивы как попало - пусть располагаются в зависимости от разрешения. Смотреться будет плохо, но понять можно на что кликать.
Ну и это не всё. Сейчас страница очень сложная, собранная в одну из десятков отдельных страниц. И не только сложная, но наверное и относительно медлительная.
Можно вернуться к нескольким страницам вместо одной (у меня раньше так и было) - большие плюсы от этого. Ну а что не круто считается - это переживём.
В итоге получится предпочтение работе на мобильных и не такой крутой (возможной) работе на больших экранах.