added button functionality through lesson 27 code and clock code with lesson 28