Polish_Eagle's button debounce. Service call tweaks

I moved my service calls to be page specific. Now only the parameters
being displayed will be called.
Added Polish_Eagles debounce routine but I needed to modify it slightly.
The button press wasn't being saved at first so the current button and
btnState were always different causing the debounce counter to keep
running.