Move try/catch where it belong to be.
Fix ISR loading

- Fix ISR being auto-loaded when it shouldn't be.
- Fix ISR loading when auto-loading is disabled.
Disable some UI elements when ISR is unavalible or auto-loading is disabled.
Apply astyle