collections functionality extructed to separate class, set icon functionality changed for moving objects