Implemented single listener for async method calls
Also added the ability to edit HTML without restarting the app