disable context and proper show hide