added show/hide controls methods