1. Renamed closeButton to closeButtonOptions. 2. Generate unique id for each alert box. 3. Moved parent init to the top.