added append_node, change_geometry, zoom and modified resize for portals