** Bug fix with auto-refresh timer **
* Auto-refresh still not all working once we actually run a large
  GCODE file.
* Fixed bug since timer is basically another thread, the call-back
  should not access any UI elements directly.
* Minor UI improvements.