Cleaned up code a bit \n Added support for the button showing a 2nd message. Very bugy - interrupt gets triggered way to easily.