Controller page added, service thread made more robust