changed hidden and lazyredraw