Front-end buttons with back-end status communication
The status of buttons(Start, Stop, Execute) are depended of debugger session, therefore the result from back-end should contain the debugging status, with that the front-end can enable/disable the buttons.