invert widget access