Documenation and added a popup if the IR service fails.