move redundant data-attributes to parent li
add css margin to node action button
improved node link generation