Implemented fade and disable instead of invisibility of buttons.