fix visible and enabled
fix setEnabled method