Added multilingual support and an event on completion