Manage source (add, remove). Cascade selector. Second commit.