adding canvas logic
routes now previewing
persisting routes preview before start