Evgene, or any other Appery employee: could you please report these problems to the dev team? Because I'm pretty sure I'm not the only one having these problems.
I've debugged the app in the new builder and in the old builder and all the problems that I have described above are indeed bugs in the new builder.
For example: if you fire a page show event with a button, the rest service populates the DOM structure with NEW items instead of replacing it like it should do. In the old builder, the page show event would replace the old ones with the new ones. But the new builder just adds new items and leaves the old ones also. I've searched the Internet extensively and found out that the problem is probably due to the fact that 'deviceready' is being loaded twice.
And also the other problems: element.children().remove adds a display:none to the static list item AS WELL as the populated list items. What it should do is HIDE the static list item and show the populated items. As it did in the old builder.
"element.append" does not get added to the DOM structure.
list items are not clickable anymore if populated via rest service and custom javascript added.
I would greatly appreciate it if you would forward this to the dev team, since I can't work in the new builder with my current projects if these bugs are still active. I can use the old builder, but you're gonna stop supporting that one and I want to be ready to use the new builder.
In advance I thank you very much!