You can now put breakpoints on blocks that are triggered. The device will be paused at the time that a breakpoint hits.
You can inspect the state of the device by querying the variable values in the application, or step through program logic. If you view the code while a breakpoint is active, you can also see where in the code the breakpoint is set.