bug fix && iphone button