initial steps to add things, fixed changing of selected things and regenerating the possible links without reload