Added drag and drop, pages are identified by their path for backend