Format some code
Add page listener support
Add TODO notes
Generate some debug listeners
Register generated debug listeners
Refactor launch and launch configuration listeners