Better button management (Lock while pressed)