Added support for physical button