type-specific context menus, more ui, added astar