Add/remove and Hide/Show controls functionality