Moved push button to library.  Not tested.