Feature/add node ui

use Maps.newHashMap() to be consistent with the rest of the code.