Issue #55. Branch Iss55. Step twenty one implementation. Phase two: Provided necessary method to register misc buttons.